Tomcat上的新Relic JVM图

时间:2014-02-07 07:57:39

标签: java tomcat garbage-collection newrelic

我目前正在尝试使用4 GB内存在64位服务器上优化我的Tomcat。以下是我当前的设置及其完美结合:

-Xms256m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled

我不太明白它们与New Relic图表的关系 - 是Eden空间堆使用的最佳选择 - 我应该在报告中看到什么? Relic Charts

1 个答案:

答案 0 :(得分:2)

图表中的信息与启动时为JVM指定的参数并不完全相关,因为提供的信息是趋势。大多数(如果不是全部)用于JVM图表的指标是在选择器中指定的时间段内的平均值。

为了帮助解释,我将分享每个图表使用的指标:

堆内存使用量(MB)

  • 内存/堆/承诺value_fn:average_value
  • 内存/堆/最大值value_fn:average_value
  • 内存/堆/与value_fn一起使用:average_value

PS Eden Space堆使用情况(MB)

  • MemoryPool / Heap / PS Eden Space /承诺value_fn:average_value
  • MemoryPool / Heap / PS Eden Space / Max with value_fn:average_value
  • MemoryPool / Heap / PS Eden Space /与value_fn一起使用:average_value

PS幸存者空间堆使用量(MB)

  • MemoryPool / Heap / PS Survivor Space /承诺value_fn:average_value
  • MemoryPool / Heap / PS Survivor Space / Max with value_fn:average_value -MemoryPool / Heap / PS Survivor Space /与value_fn一起使用:average_value

PS Old Gen堆使用情况(MB)

  • MemoryPool / Heap / PS Old Gen /承诺value_fn:average_value
  • MemoryPool / Heap / PS Old Gen / Max with value_fn:average_value
  • MemoryPool / Heap / PS Old Gen /与value_fn一起使用:average_value

非堆内存池使用量(MB)

  • MemoryPool /非堆/代码缓存/与value_fn一起使用:average_value
  • MemoryPool / Non-Heap / PS Perm Gen /与value_fn一起使用:average_value

垃圾收集CPU时间

  • GC / PS Scavenge with value_fn:average_call_time

课数

  • JmxBuiltIn / Classes /使用value_fn:average_value
  • 加载
  • JmxBuiltIn / Classes / Unloaded with value_fn:average_value

这是否足以帮助解释图表中的信息?如果您在此问题上需要进一步的帮助,请告诉我们。