코드 시작 부분에서 변수 선언과 필요시 선언 할 때 성능 차이가 있습니까 (가독성 인수 제외)?처음에는 변수 선언으로 java에서 성능이 향상 되었습니까?
가정하자 내가 가지고있는 다음과 같은 두 가지 옵션 :
옵션 1 :
public void methodA()
{
int amount;
long id;
String name;
//do something
}
옵션 2 : 제 생각에는
public void methodB()
{
int amount;
//do something
long id;
//do something
String name;
//do something
}
이 옵션이 더 미적하고 읽기 및 따라서 나의 취향이다.
Q : 그러나 이러한 선언 위치와 관련된 성능 차이가 있는지 궁금합니다.
편집 : maaartinus 입력으로 인해 벤치 마크 예가 잘못 (현재 삭제됨) 발견되었고 벤치 마크 코드 작성/사용 방법이 추가로 향상되었습니다.
Java 또는 C++에 관해 궁금한 점은 무엇입니까? 대답할만한 질문으로 구체화하십시오. –
설명은 Java의 벤치마킹이 [예상보다 어렵습니다] (http://stackoverflow.com/questions/504103/how-do-i-write-a-correct-micro- 벤치 마크 인 자바). 측정 오류가 있습니다. – maaartinus
@maaartinus 귀하의 링크를 가져 주셔서 감사합니다. 나는 배우고있다. – Tony