可能我可以提供更多信息,但我不确定会有什么帮助?
它是一个spring / hibernate应用程序,调用返回到另一台服务器上的数据库,或者服务调用其他更多java类所在的服务器(另一个8gb RAM盒,就像我现在正在配置的那样) )。
如何确定为-xms,-xms,-maxPermSize等属性分配的好大小。 配置使用时,应用程序占用实际内存的40%和交换空间不到10% -XMs = 512m -Mmx = 1024m -XX:MaxPermSize = 256m
当我分配更多的最小heapSize而不是舒适地运行时,性能如何受到影响?
答案 0 :(得分:2)
我建议您保持应用程序运行一段时间,然后使用jconsole
实用程序检查内存使用情况统计信息。它将为您提供有关内存使用情况的所有信息,以便您可以相应地修改设置。 jconsole
与Sun / Oracle JDK捆绑在一起。