我现在有1GB RAM工作(我希望很快就会改变)并且jboss几乎占用了一半而且这太多了,我关闭了记录到文件,我还能做些什么来减少内存使用?
您可以使用-Xmx参数限制使用的最大内存,就像在任何java进程中一样.编辑$ JBOSS_HOME/bin/run.conf并将此参数设置为要分配给JBoss的所需最大内存.
此外,您可以从正在使用的服务器配置的部署目录中删除您未使用的服务.要确保必须删除哪些文件才能删除未使用的服务,请查看文档
您使用的是哪种配置?JBoss提供3种标准服务器配置
在最小配置启动核心服务器容器没有任何的企业服务.如果您想构建仅包含所需服务的JBoss AS定制版本,这是一个很好的起点.
该默认配置是应用开发者大多是常用的配置.它支持标准J2EE 1.4和大多数Java EE 5.0编程API(例如,JSF和EJB3).
在所有配置与集群支持和其他企业扩展的默认配置.
如果您只想要JBoss服务的特定子集,那么从最小的开始?
或者您可以自己配置?