我有一个带Java Ubuntu 14.04.1 LTS运行ubuntu 1.7.0_65的vps。我正在运行一个“我的世界”服务器(我尝试为服务器使用不同的jars )。我使用以下脚本执行该jar:
#!/bin/sh
java -jar -Xmx1G -Xms1G glowstone.jarvps有2G的ram,并且还运行一个“团队语言”服务器。几分钟后整个VPS就崩溃了。
谢谢你的帮忙
发布于 2014-11-06 15:08:41
在一些基于Java的商业应用程序中,我注意到了一个bug,在32位Java中,应用程序行为良好,但是仅仅为了开始使用64位Java,就需要额外的1.25GB (而且大部分是不必要的)。因此,32位Java所需的256 in在64位运行时需要1.5GB。
我怀疑Java正在报告它认为应用程序正在使用的内容,而不是它自己的运行时开销,特别是在调用此bug的情况下。
您可以尝试在32位运行时运行该应用程序,或者返回供应商的技术支持(可能会花费$$)并询问发生了什么事情。
最终,如果你成功地限制了总内存占用,你只是强迫应用程序更快崩溃,你仍然有一个问题。
https://askubuntu.com/questions/546412
复制相似问题