我正在尝试在具有32G RAM的64位Windows 7计算机上运行this Java desktop application。当jnlp文件设置时,它运行正常:max-heap-size =" 1024m",但如果最大堆大小增加到2048或4096,则Java启动动画运行几秒钟并且新进程是在任务管理器中可见,然后它停止,没有错误消息。
我尝试将Jre更新为最新的64位版本。 " java -version"得到:
我还将Java启动参数配置为-Xmx4096m,但这不能解决问题:
非常感谢任何建议 - 我使用此工具运行分析,额外的RAM可以为我节省大量时间。
答案 0 :(得分:1)
好的,我自己解决了这个问题,但事实证明这是我应该从一开始就正确检查过的事情。我的系统安装了第二个Jre - 32位版本。卸载它之后,Java应用程序能够以更高的最大堆大小加载。