문제

서버와 클라이언트 핫스팟의 차이점은 무엇입니까? 생산 환경을 -server로 전환 할 이유가 있습니까? 실제 경험을 공유하십시오. 성능 향상이 있습니까? Oracle UCM 10g 관련

도움이 되었습니까?

해결책

예, a가있을 수 있습니다 거대한 성능 향상 경우 경우에도 성능 향상. 프로토콜 버퍼 구현을 벤치마킹 할 때 Java 구현과 비교하고 있었는데, -server를 켜고 Java 성능을 두 배로 늘릴 때까지 정말 기뻤습니다. 나는 그것이하는 모든 일의 세부 사항을 알지 못하지만 기본적으로 코드가 더 오래 실행될 것으로 기대하기 때문에 JIT가 더 열심히 작동하게합니다.

나는 물론 모든 적용에서 그것이 사실이 될 것으로 기대하지는 않지만, 큰 차이를 만들 수 있습니다. 물론, 응용 프로그램이 이미 JVM에서 CPU에 결합되어 있지 않으면 큰 영향을 미치지 않습니다. 나는 Oracle UCM에 대한 경험이 없으므로 특정 용도에 얼마나 많은 영향을 미칠지 말할 수 없었습니다. 시스템의 병목 현상이 어디에 있는지에 대한 적절한 분석을 이미 수행 했습니까?

다른 팁

서버 VM은 Java Bytecode를 기본 코드로 변환하기 전에 클라이언트 VM보다 더 긴 시간 동안 통계를 수집합니다. ㅏ 조금 여기에 추가 : http://java.sun.com/j2se/1.3/docs/guide/performance/hotspot.html#server

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