성능개선

· JAVA
다음과 같은 코드가 있다고 가정해보자 . . . for(int i = 0; i < peopleList.getSize(); i++){ System.out.println(i + "번 째 사람"); } . . . (아무 의미없는 코드이다.) 언뜻보면 이게 무슨 낭비가 있나 싶을 정도로 사소하게 일어나는 실수 중 하나로 peopleList.getSize()가 실수한 부분이다. 이 반복문의 수행 구조를 살펴보면 getSize()함수가 계속 호출되고 있다. 여기서는 하나의 함수만을 호출하는 경우이지만 다음 코드에서는 더욱 심한 차이를 보이게 된다. . . . for(int i = 0; i < company.getInstance().getHRgroup().getStaffNum(); i++){ System.out.pr..
Berno
'성능개선' 태그의 글 목록