1

有没有办法从当前的垃圾收集性能确保足够的堆大小?

在 std_server0.o00 文件中,最后它是这样说的。

Heap par new generation reserved 698368K,committed 698368K, used 111483K eden space 349184K, 21% used from space 174592K, 20% used to space 174592K, 0% used concurrent mark-sweep generation reserved 3495936k,committed 3495936K, used 1615621k concurrent mark-sweep perm gen 保留 1048576k,提交 1048576k,使用 242435k

从上面的日志可以说我将最大堆大小设置得太大了吗?

即使不是从这里开始,您如何决定是否将最大堆大小设置得太大?

如果我在操作系统级别看到,使用 ps aux | grep Wily Introscope的PID,VSS为15218952KB,RSS为10424268KB

我正在将 CA Introscope 用于 SAP 应用程序(Wily Introscope)。我的老板想知道这个应用程序的足够大小。我是 Java 堆的新手。

关于在哪里看的任何想法?

以前,我们有 OutOfMemory 错误并且应用程序挂起(频繁停止)。因此我们将堆大小更改为 13GB!!我认为它相当大。此外,我们将 -Xms 和 -Xmx 都设置为相同的大小以避免挂起。

任何回复或建议或任何东西都将非常感激!

谢谢!

4

0 回答 0