使用64位HotSpot JRE启动Applet在Windows 7上的IE中消耗了超过600MB的“内存 - 提交大小”(在任务管理器中报告)。
我们已尝试设置
的各种组合<PARAM name="java_arguments" value="-d32 -client -Xmx2048k -Xss2048k"/>
但参数似乎不会对Windows报告的虚拟内存产生影响。
我们如何调整applet以减少使用虚拟内存?
答案 0 :(得分:2)
除了更改代码以使用更少的虚拟内存外,没有。虚拟内存只显示进程使用的地址空间,并不代表已分配的内存。虚拟内存的进程使用不会影响其他进程。
有一个很好的答案,为什么虚拟内存使用不涉及下面链接。答案是针对Linux的,但这些原则也适用于Windows。
Virtual Memory Usage from Java under Linux, too much memory used