2009-04-06 4 views
2

애플릿의 초기로드 시간을 높이는 옵션을 조사하고 있습니다. Java Plugin Developer Guide을 보면, 미리로드를 참조하는 cache_archive_ex이라는 애플릿 매개 변수 옵션이 있습니다.Java Plug-In 애플릿 옵션에서 jar "사전 로딩"은 무엇을합니까?

무엇입니까? 그게 정확히 어디서 무엇을 의미하는지에 대한 문서를 찾을 수 없습니다.

아무런 답변이 필요없는 더 깊은 질문 - 왜 태양의 설명서에 그 의미가 설명되어 있지 않습니까?

답변

2

사전로드가 의미하는 것은 다음과 같은 절차입니다. 라이브러리가 JVM에로드 된 다음 모든 내용이 정상임을 확인한 후 이진 메모리 표현이로드되고이를 포함하는 메모리 영역이 덤프됩니다. 이렇게하면 라이브러리를 더 빨리로드 할 수 있습니다. JVM은 라이브러리의 클래스를로드하지 않고도 파일 내용을 메모리에 직접 매핑 할 수 있습니다.

편집 : http://java.sun.com/products/plugin/1.3/docs/appletcaching.html

그것은 내가 설명하는 것보다 다른 메커니즘이지만, 아마도 귀하의 질문에 대한 답 :

이 링크는 또한 흥미로운 일이 될 수 있습니다.

+0

아, 감사합니다! 매우 흥미로운. 언제 미리로드 할 것인가? 장단점은 무엇입니까? 웹에서이 부분에 대해 더 자세히 읽을 수있는 곳이 있습니까? –

+0

성능을 측정하여 명시 적으로 찾지 못한 경우에는 이와 같은 것들을 멀리하십시오. 기본값을 고수하면 사용자 문제를 쉽게 식별 할 수 있습니다. –