1

我想知道如何打印 JVM 详细日志文件以查看垃圾收集了多少内存。

Q1:如何将垃圾收集参数添加到 WebLogic 服务器

Q2 : 如何在 Java 代码级别添加手动垃圾回收?

Q3:如何查找 Weblogic 服务器中配置的最大/最小 http 连接数...

请回答我的一组问题。我的申请解决起来很慢,我正在寻找这些问题的答案。

4

2 回答 2

1

您可以使用以下选项:

-XX:PrintGCDetails 
-Xloggc:<filename>
-XX:+PrintGCDateStamps
-XX:+PrintTenuringDistribution
-XX:+PrintClassHistogramBeforeFullGC 
-XX:+PrintClassHistogramAfterFullGC
于 2013-04-17T05:36:17.610 回答
0

如何打印 JVM 冗长的日志文件以查看垃圾收集的内存量? -@Nikolay Kuznetsov 在这里回答了这个问题。为了完整起见,我正在复制相同的内容。

-XX:PrintGCDetails 
-Xloggc:<filename>
-XX:+PrintGCDateStamps
-XX:+PrintTenuringDistribution
-XX:+PrintClassHistogramBeforeFullGC 
-XX:+PrintClassHistogramAfterFullGC

如何将垃圾收集参数添加到 Web 逻辑服务器以及如何在 Java 中的代码级别添加手动垃圾收集

对于大多数应用服务器来说,这通常是在启动批处理文件中完成的。通常有一个JAVA_OPTS使用 JVM 参数设置的环境变量。windows上的一个例子是:

set JAVA_OPTS= %JAVA_OPTS% -XX:PrintGCDetails -Xloggc:<filename>

请检查 Weblogic 启动批处理文件并将其添加到适当的位置。

如何查找在 weblogic 服务器中配置的最大/最小 http 连接数 我建议查阅相关的应用程序服务器特定文档。我可以找到这个链接。请检查。

于 2013-04-17T06:41:23.347 回答