在Resin的PDF报告中,不显示Garbage Collection Time的图表。

 
   【发生条件】
     jvm使用G1GC(Garbage Collector)运行时,不显示Garbage Collection Time的图表。
     符合以下任意一种情况时将发生此现象。
     ・使用 Resin Pro 4.0.56 及之前版本时
         ・在 resin.properties 的 jvm_args 中,设置了 -XX:+UseG1GC 的 java启动选项
     ・使用 Resin Pro 4.0.58 及之后版本时
        ・在 resin.properties 的 jvm_args 中,设置了 -XX:+UseG1GC 的 java启动选项(已设置为默认)
             ※使用 Java 11、且未设置指定明确的Garbage Collector的启动选项时,可能是G1GC。

   【原因】
         在Garbage Collection Time的图表中未包含G1GC(Garbage Collector)的元素,因此不显示。

   【规避方法】
         在Resin路径文件夹/conf/health.xml中添加G1GC(Garbage Collector)的元素。
 
     以下是要添加的元素。

        ・ <meter>JVM|Memory|GC Time|G1 Old Generation</meter>
        ・ <meter>JVM|Memory|GC Time|G1 Young Generation</meter>

    在 <graph name="Garbage Collection Time (ms)">中,添加上述的2个元素。
    以下是添加后的设置内容。

      <graph name="Garbage Collection Time (ms)">
        <meter>JVM|Memory|GC Time|G1 Old Generation</meter>
        <meter>JVM|Memory|GC Time|G1 Young Generation</meter>
        <meter>JVM|Memory|GC Time|PS MarkSweep</meter>
        <meter>JVM|Memory|GC Time|PS Scavenge</meter>
        <meter>JVM|Memory|GC Time|ParNew</meter>
        <meter>JVM|Memory|GC Time|ConcurrentMarkSweep</meter>
      </graph>

    【解决方法】
        计划在发布下期版本Resin Pro 时解决。

-- 适用对象 -----------------------------------------------------------
iAP/Accel Platform/所有更新版本
---------------------------------------------------------------------------

FAQID:1025
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持