스택 기반 명령어 세트가 자바의 성능에 영향을 미치는 가장 중요한 요소 중 하나입니까?[닫은]

StackOverflow https://stackoverflow.com//questions/21043435

  •  21-12-2019
  •  | 
  •  

문제

우리는 자바가 호환성을 향상시키는 경우 스택 기반 명령어 세트를 채택한다는 것을 알고 있지만 스택 작업은 레지스터 작업보다 훨씬 느리므로 중요한 요소가 자바의 성능을 저하시키는 것입니까?나는 자바가 몇 번 레지스터를 사용하여 변명 속도를 가속화한다는 것을 배웠지 만,자바가 레지스터를 언제 어떻게 활용하는지 모르겠다.감사합니다!

도움이 되었습니까?

해결책

자바 바이트 코드 모델은 실행 중인 응용 프로그램에서 실행되는 실제 코드와 거의 관련이 없습니다.핫스팟은 다른 모든 주요 합작 프로그램과 마찬가지로 모든 적용 가능한 최적화를 사용하여 바이트 코드를 네이티브 코드로 컴파일합니다.

바이트 코드의 스택 기반 모델이 현대 합작 회사의 성능에 미치는 성능 영향은 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top