如何调查Google App Engine实例的Java虚拟机的堆/堆栈中的内容

时间:2013-10-10 14:07:28

标签: java google-app-engine


有没有办法调查堆/堆栈中包含的内容 Google App Engine实例的Java虚拟机?

在Google App Engine信息中心中,我们看到我们的实体很高 记忆用法。

例如,访问https://appengine.google.com/instances,我们看到了......


Module: default Version: v5372 (Default)

App         Total number            Average     Average     Average
Engine      number                  QPS*        Latency*    Memory
Release     of instances                        

1.8.5       6 total (1 Resident)    0.008       1521.3 ms   174.6 MBytes

Instances   

QPS*    Latency*    Requests    Errors  Age         Memory          App Engine Release  Availability
0.000   0.0 ms      119         0       2:37:30     222.6 MBytes   1.8.5               Resident
0.050   1521.3 ms   911         0       1:37:12     250.4 MBytes   1.8.5               Dynamic
0.000   0.0 ms      2           0       0:01:52     132.4 MBytes   1.8.5               Dynamic
0.000   0.0 ms      51          0       2:47:17     186.8 MBytes   1.8.5               Dynamic
0.000   0.0 ms      2           0       2:46:57     88.1 MBytes    1.8.5               Dynamic
0.000   0.0 ms      29          0       2:48:05     167.5 MBytes   1.8.5               Dynamic

...无法弄清楚200 MB的内容是什么?!?

...在服务器端,我们使用Guice进行所有服务器端类的注入 注释为@RequestScoped(......应该在请求发布时发布 处理),除了注释为@Singleton的ObjectifyFactory(... 这只应保留在JVM堆中。)
提前谢谢你 蒂诺

0 个答案:

没有答案