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.