당신의 퍼포먼스 포인트에 더 좋은 코드는? for 루프의 ref 생성이 좋지 않기 때문에 두 번째 코드를 생각합니다.자바 퍼포먼스 프론트 : ref for for 루프
의견을 말씀해 주시겠습니까?
// First Code
for (int i = 0; i < array.size(); i++) {
SipSession abc = (SipSession) array1.get(i);
}
// Second Code
SipSession abc = null;
for (int i = 0; i < array.size(); i++) {
abc = (SipSession) array1.get(i);
}
나는, 차이가, 내가 선호 가독성에 대한 첫 번째 잠을 잃고 가치가있다 생각하지 말아 –
더 많은 가능성이 최적화가 올 것입니다 캐스팅하지 않고 크기에 대한 반복 호출을 제거하고 (물론 인라인 될 수도 있음)이 루프 전에 실제 배열로 목록 (아마)을 변환합니다. –