[IntelliJ] 인텔리제이 중단점(break point)을 관리하는 방법.

자바 혹은 다른 언어 프로그래밍을 할 때, 디버깅은 필수적인 단계입니다.

내가 코드를 작성하고 완전하지 않은 코드에서 발생하는 버그를 발견하고 수정하는 작업인데요.

모든 IDE에서 제공하는지는 잘 모르겠지만 제가 사용해봤던 인텔리제이(IntelliJ)라는 소프트웨어에서는 디버깅 모드를 제공해줍니다.(브라우저에서 제공하는 디버깅모드와 같습니다.)

 

그런데 어느 날, 회사에서는 내부망을 구축해서 DB를 내부망을 통해서만 붙을 수 있는 구조였고 그런 과정에서 서버 프로젝트 하나를 켜는데 많은 시간이 걸렸습니다. 내용을 보니 "breakpoint가 너무 많아서 속도가 많이 저하될 수 있다"는 영문 메시지였습니다.

 

하나하나 breakpoint를 지워가며 속도를 올려보려 했지만 정확히 어디에 breakpoint를 설치했었는지 모든 클래스파일을 까봐야 하나...라는 답답한 생각도 하다가... 우연히 인텔리제이의 RUN 탭 메뉴를 봤는데...

 

아래쪽에 breakpoint를 관리할 법한 메뉴가 보였습니다..ㅠㅠ

breakpoint를 관리하는 화면은 다음과 같습니다.

 

모든 breakpoint를 해제할 수 있었고, 결국 디버깅 모드로 프로젝트를 올려서 무사히 디버깅을 했었습니다!

사소한 부분이지만 많은 기능을 가지고 있는 IntelliJ 강추합니다. 이클립스보다 가볍고 좋아요~~

댓글

Designed by JB FACTORY