개발

java for문 성능 튜닝하기

snow-line 2021. 11. 5. 18:16
반응형

일반적으로 for문을 사용할 때

size() 함수를 사용한다.

 

만약 nums가 1만 개일 경우

아래 코드는 1만번

nums.size()를 호출하게 된다.

public static void test(List<Integer> nums) {
    
    for (int i = 0; i < nums.size(); i++) { 
	    
    }
    
}

 

이 for문을 아래와 같이 변경하면

size()함수 호출이 1만번 줄이는

효과를 얻을 수 있다.

public static void test(List<Integer> nums) {

    int size = nums.size();

    for (int i = 0; i < size; i++) { 

    }

}

 

반응형