[자바] 주석이 성능에 영향을 미칠까요?


[자바] 주석이 성능에 영향을 미칠까요?

c 들어가며 어이 GPT 자신있어? '주석 크기가 100메가여도 영향을 안줄까?' 주석이 없는 프로젝트는 없습니다. 주석없이도 이해할 수 있는 코드가 가장 좋지만 모든 경우에 그럴 수는 없죠! 따라서 어떤 프로젝트던 주석은 존재하며, 주석된 부분은 어차피 실행되지 않으니 성능에도 영향을 미치지 않는다고 생각합니다. 근데... 정말일까요? 런타임과 빌드타임 관점에서 궁금증이 들어서 확인해봤습니다. 과연 성능에 차이가 생겼을까요? 차이가 났다면 얼마나 생겼을까요! 대충 감은 잡히시겠지만 한번 생각해보시면 좋을 것 같습니다. 그리고 생각해보신 결과와 같은지 비교해보시면 재밌을 것 같아요 c 준비 주석을 꽉꽉 눌러담은 50만줄짜리 코드 :) 주석에 따른 성능차이를 확인해보기 위해 평범한 클래스 파일과, 아주 큰 주석을 포함하는 클래스 파일을 만들었습니다. 단순히 주석을 복붙하여 50만 라인을 채웠는데 내용이 추가될 때마다 IDE가 버벅거리고 난리였습니다 참고로 클래스 파일은 한개의 숫자...


#build #빌드타임 #성능 #실험 #어노테이션 #인터프리터 #자바 #주석 #최적화 #컴파일 #컴파일러 #런타임 #rebuild #cache #chatgpt #compile #heap #java #jdk #jre #jvm #memory #performance #확인

원문링크 : [자바] 주석이 성능에 영향을 미칠까요?