首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smartfoxserver中的JVM内存

smartfoxserver中的JVM内存
EN

Server Fault用户
提问于 2015-12-02 16:41:54
回答 1查看 310关注 0票数 0

我们开发了一个多人游戏,使用smartfoxserver作为游戏服务器。

我已经在AWS中设置了一个Ubuntu实例14.10 LTS,其中只有2 Core8GB Ram用于游戏服务器。

但是当我登录到SFS管理员时。上面写着最大值:1.8GB,免费:130 It。目前几乎没有10个用户在玩,而空闲内存有时会下降到1.3mb。

请就以下几点向我提出建议

( 1)当我有8GB内存时,为什么这是最大1.8GB内存? 2)在1.8GB中,smartfoxserver是否需要1.7GB ?? 3)我应该增加内存吗?如果是,请建议我如何增加内存。

耽误您时间,实在对不起。

EN

回答 1

Server Fault用户

发布于 2015-12-02 19:55:14

为了避免服务器崩溃,JVM将只分配Java命令行中要求它分配的内存。因此,如果需要更多的内存,则需要编辑start.sh来分配更多的内存。下面是我添加到具有8gb内存的服务器上的Java命令行的选项,在这些选项中,我希望使用Java的大部分内存,但留给操作系统的内存足够好运行:

代码语言:javascript
复制
-Xms512m -Xmx4560m -XX:MaxPermSize=500m 

您可以在https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html的Java文档中查找这些选项。

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

https://serverfault.com/questions/740320

复制
相关文章

相似问题

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