그래서 - JNLP 파일을 thusly 히 힙 메모리 크기를 요청할 수 있습니다Java 웹 시작 : jnlp에서 클라이언트가 관리 할 수있는 힙 메모리 요청을 변경하는 방법은 무엇입니까?
<j2se version="1.6+" href="blah" max-heap-size="1g"/>
1기가바이트가 요청하는 웹 기반 응용 프로그램에 대한 많은 메모리가 그렇지 않은,하지만 작업의 일부 (모든) 아아 사용자가 내 애플 리케이션과 함께 할 수 있습니다 많은 메모리를 필요로 할 수도 있습니다.
문제는 jvm이 허용하고자하는 것보다 큰 최대 힙 크기를 요청하면 자동으로 실패합니다. 죄송합니다.
가장 먼저 허용되는 최대 힙 크기가 jvm에 의해 결정되는 방식입니다. 아마도 그것은 사용 가능한 메모리에 달려 있습니까?
이 경우를 가정하면 클라이언트에서 사용 가능한 메모리 양을 테스트하고 처리 할 수있는 경우에만 최대 힙 크기를 요청할 수있는 방법이 있습니까? 덜 유능한 클라이언트는 더 작은 힙으로 실행하고 약간의 기능을 잃을 수 있습니다.
감사합니다. 내가 생각한 것입니다. 안타깝게도 jvm은 더 작은 힙 크기를 설정할 수 없습니다. 즉, 내 요청을 do-or-die가 아닌 요청으로 처리하십시오. 또는 런타임시 Java 코드에서 max-heap-size를 변경할 수 있습니다. –
@SideshowBob - 불행히도 HotSpot JRE는 이러한 기능 중 하나를 지원하지 않습니다. –