我现在有1GB RAM工作(我希望很快就会改变)并且jboss几乎占用了一半而且这太多了,我关闭了记录到文件,我还能做些什么来减少内存使用?
答案 0 :(得分:9)
您可以使用-Xmx参数限制使用的最大内存,就像在任何java进程中一样。 编辑$ JBOSS_HOME / bin / run.conf并将此参数设置为要分配给JBoss的所需最大内存。
此外,您可以从正在使用的服务器配置的部署目录中删除您未使用的服务。要确保删除哪些文件以删除未使用的服务,请查看documentation
答案 1 :(得分:5)
您使用的是哪种配置? JBoss附带3 standard server configurations
如果您只想要JBoss服务的特定子集,那么从最小的?
开始或者你可以configure your own?
答案 2 :(得分:2)
通过遵循JBoss社区维基的一些步骤,我能够将JBoss的默认配置文件的初始内存占用量减少100多亿。 详细信息包括您可以在此处为每个步骤节省多少内存:http://www.clickonchris.com/2011/06/tuning-reducing-jboss-memory-footprint/
答案 3 :(得分:0)
您可以尝试使用最新版本的JBoss(版本6)。我认为它使用较少的内存,但我可能是错的。