计算内存占用量

时间:2016-01-29 15:07:53

标签: java memory-footprint dynatrace

我有一个具有内存利用率(MU)的Weblogic服务器,取自DynaTrace APM,如下表所示。

我对内存利用率的理解是它是程序使用的内存量。现在它肯定不能是最大值和最小值,因为它不能真正代表使用(对吗?)因此我将平均低于%并且我得到52%。

这是否意味着内存占用率为52%?

第二个问题:这些统计信息来自APM。现在我也使用了最大的内存和内存。如果我通过(memory-utilized/maximum-memory)手动计算内存利用率(MU)的简单计算,那么在MU图表中我没有得到与APM同时给出的完全相同的数字。

  • 这是否意味着我无法简单地将内存占用量计算为(memory-utilized/maximum-memory)
  • APM为获得真正的记忆足迹做了更多的计算?那么如何自己计算内存占用量呢?

    **Date**            **MU (%)**
    2016-01-26T15:15:00 42.47219781
    2016-01-26T15:30:00 46.03047265
    2016-01-26T15:45:00 46.54384698
    2016-01-26T16:00:00 47.25852017
    2016-01-26T16:15:00 48.60865614
    2016-01-26T16:30:00 50.23378059
    2016-01-26T16:45:00 51.82248162
    2016-01-26T17:00:00 51.95340814
    2016-01-26T17:15:00 52.77441474
    2016-01-26T17:30:00 52.83012288
    2016-01-26T17:45:00 52.85740628
    2016-01-26T18:00:00 54.01675551
    2016-01-26T18:15:00 54.40046963
    2016-01-26T18:30:00 54.79707947
    2016-01-26T18:45:00 54.9685574
    2016-01-26T19:00:00 56.83530307
    2016-01-26T19:15:00 55.7976905
    2016-01-26T19:30:00 57.44057855
    2016-01-26T19:45:00 57.22555271
    2016-01-26T20:00:00 57.19549255
    2016-01-26T20:15:00 56.95526801
    2016-01-26T20:30:00 57.41918165
    2016-01-26T20:45:00 57.93780653
    2016-01-26T21:00:00 57.42303196
    

1 个答案:

答案 0 :(得分:2)

如果您在Dynatrace APM上有特定于工具的问题,我建议您将它们发布在APM Open Q&A Discussion forum上:

如果感兴趣,我还会在Memory Analysis with Dynatrace上提供YouTube教程。