有没有办法确保从当前的垃圾收集性能中获得足够的堆大小?
在std_server0.o00文件中,最后它会这样说。
堆新一代保留698368K,承诺698368K,使用 111483K伊甸园空间349184K,21%用于太空174592K,20%用于 空间174592K,0%使用并发标记扫描生成保留 3495936k,承诺3495936K,使用1615621k并发标记扫描烫发 gen reserved 1048576k,承诺1048576k,二手242435k
从日志上面可以说我的最大堆大小设置得太大了吗?
即使不在这里,您如何决定是否将最大堆大小设置得过大?
如果我在操作系统级别上看到ps aux | Wily Introscope的grep PID, VSS为15218952KB,RSS为10424268KB
我正在使用CA Introscope for SAP应用程序(Wily Introscope)。我的老板想知道这个应用的足够大小。我是Java堆的新手。
关于在哪里看的任何想法?
以前,我们有OutOfMemory错误并且还挂起(频繁停止)应用程序。因此我们将堆大小更改为设置为13GB!我认为它非常庞大。 我们还将-Xms和-Xmx设置为相同的大小以避免挂起。
任何回复或建议或任何事情都会非常感激!
谢谢!