首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openfire Java内存

Openfire Java内存
EN

Stack Overflow用户
提问于 2009-09-29 12:18:12
回答 1查看 2.4K关注 0票数 2

我在我的debian服务器上安装了openfire。

我想知道openfire java内存是否应该小于服务器内存?

例如,我有一台256MB内存的服务器,现在我的openfire java内存是否可以超过256MB RAM,或者应该小于256。

请帮帮忙

谢谢,Pankaj

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-29 12:39:56

"Java内存“一定要比可用RAM低一点,否则你的服务器就会开始交换内存,服务器性能就会下降很多。

要确定Java堆空间的“正确”设置,需要考虑以下几点:

  1. 服务器上运行的是什么?如果只有OpenFire在运行,那么显然可以允许它预留更多的内存,
  2. OpenFire到底需要多少内存?如果您为Java进程提供了大量堆内存,它将在启动垃圾收集之前将其填满。如果减小堆大小,它将不得不更频繁地收集垃圾。

可能需要一些时间才能找到“理想”的设置,但通常只允许服务器占用更多内存是没有用的。

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

https://stackoverflow.com/questions/1492200

复制
相关文章

相似问题

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