如何分析应用程序引擎Java上的实际内存使用情况?
我有一个AppEngineJava应用程序,它在自动缩放的F1实例(600MHz,128MB RAM)上运行。预热后,仪表板显示的每个实例的内存使用量保持在大约220MB。根据,这包括“运行时开销”如何分析应用程序引擎Java上的实际内存使用情况?,java,google-app-engine,memory,Java,Google App Engine,Memory,我有一个AppEngineJava应用程序,它在自动缩放的F1实例(600MHz,128MB RAM)上运行。预热后,仪表板显示的每个实例的内存使用量保持在大约220MB。根据,这包括“运行时开销” 我假设这个数字反映了最大的permgen和堆大小,但不一定是实际使用的,对吗?我从未收到过内存不足错误 分析生产环境中内存使用情况的最佳方法是什么?有没有一种方法可以不顾应用程序引擎的运行时限制执行堆转储 使用(例如)VisualVM进行的本地分析无法提供准确的图像,因为它包括开发服务器、内存中
- 我假设这个数字反映了最大的permgen和堆大小,但不一定是实际使用的,对吗?我从未收到过内存不足错误
- 分析生产环境中内存使用情况的最佳方法是什么?有没有一种方法可以不顾应用程序引擎的运行时限制执行堆转储