在尝试解决另一个问题时,我注意到我的 AdoptOpenJDK JRE(内部版本 11.0.6+10)在具有 64 GB RAM 的 Windows 10 桌面上以客户端模式运行。
java.vm.name=OpenJDK 64-Bit Client VM
java.version=11.0.6
java.vendor=AdoptOpenJDK
在 VM 参数中指定-server
并不会阻止它在客户端模式下运行。(我在 Eclipse RCP *.ini 文件的 vmargs 部分中指定了 -server。)也没有修改 jre/lib/jvm.cfg 以指定-client IGNORE
.
我能够通过删除文件来强制它在服务器模式下运行jre\bin\client\jvm.dll
。这感觉就像一个黑客。
除了-server之外,是否有推荐的强制服务器模式的方法?