Post

Java IntelliJ

πŸ› οΈ IntelliJ Profiler

CPUλ₯Ό μ–΄λ–»κ²Œ μ“°κ³  μžˆλŠ”μ§€ λ³΄μ—¬μ£ΌλŠ” 도ꡬ μžλ°”μ—μ„œ μš°λ¦¬κ°€ μ„€μ •ν•˜μ§€λŠ” μ•Šμ•˜μ§€λ§Œ λŒμ•„κ°€κ³  μžˆλŠ” class, methodㄷ도 보여쀀닀. memoryλ₯Ό μ–΄λ–»κ²Œ μ“°λŠ”μ§€ λ³΄μ—¬μ€Œ

πŸ› οΈ IntelliJ Debugger

πŸ”΄ 브레이크 포인트: 빨강점, μ—¬κΈ°μ„œ λ©ˆμΆ”κΈ° ν•œ κ±ΈμŒμ”© κ°€κ±°λ‚˜ κ·Έ λ©”μ†Œλ“œ μ•ˆμœΌλ‘œ κ°€μ„œ μ–΄λ–€ λ™μž‘μ΄ μΌμ–΄λ‚˜λŠ”μ§€ 보기 μœ„ν•¨ μ§„ν–‰ 값을 μ‹œμ‹œκ°κ° 확인할 수 있음

πŸ”΄ 뢙인거 μ „ 쀄에 멈좀

  • step over: ν•œ 걸음 κ°€λ©΄ κ·Έ 쀄 μ‹€ν–‰
  • step into: μ‹€ν–‰λ˜λŠ” λ©”μ†Œλ“œλ‘œ κ°€κΈ°
  • force step into: μ›λž˜ JAVAκ°€ κ°€μ§€κ³  μžˆλŠ” class System.out.println()같은 λ©”μ†Œλ“œλŠ” step intoκ°€ μ•ˆ λœλ‹€. κ·Έλž˜μ„œ force step into둜 μ–΅μ§€λ‘œ κ·Έ λ©”μ†Œλ“œ μ•ˆμœΌλ‘œ λ“€μ–΄κ°€κΈ°
  • out: λ‹€μ‹œ λ‚˜κ°€κΈ°

  • resume program: breakpoint2개 찍고 resume programμ‹€ν–‰ν•˜λ©΄, 두 브레이크 포인트 사이 μ½”λ“œλ§Œ μ‹€ν–‰ν•œλ‹€. 첫 번째 브레이크 ν¬μΈνŠΈμ—μ„œ 두 번째 브레이크 포인트둜 이동
This post is licensed under CC BY 4.0 by the author.