首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java进程超过分配的ram并崩溃VPS

Java进程超过分配的ram并崩溃VPS
EN

Ask Ubuntu用户
提问于 2014-11-06 14:54:49
回答 1查看 282关注 0票数 0

我有一个带Java Ubuntu 14.04.1 LTS运行ubuntu 1.7.0_65的vps。我正在运行一个“我的世界”服务器(我尝试为服务器使用不同的jars )。我使用以下脚本执行该jar:

代码语言:javascript
复制
#!/bin/sh  
java -jar -Xmx1G -Xms1G glowstone.jar

vps有2G的ram,并且还运行一个“团队语言”服务器。几分钟后整个VPS就崩溃了。

谢谢你的帮忙

EN

回答 1

Ask Ubuntu用户

发布于 2014-11-06 15:08:41

在一些基于Java的商业应用程序中,我注意到了一个bug,在32位Java中,应用程序行为良好,但是仅仅为了开始使用64位Java,就需要额外的1.25GB (而且大部分是不必要的)。因此,32位Java所需的256 in在64位运行时需要1.5GB。

我怀疑Java正在报告它认为应用程序正在使用的内容,而不是它自己的运行时开销,特别是在调用此bug的情况下。

您可以尝试在32位运行时运行该应用程序,或者返回供应商的技术支持(可能会花费$$)并询问发生了什么事情。

最终,如果你成功地限制了总内存占用,你只是强迫应用程序更快崩溃,你仍然有一个问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/546412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档