2011-11-16 38 views
0

我运行JConsole。有Eden空间,堆内存使用情况等。 我认为使用的最小内存是Eden空间+ Survivor +代码缓存。 因为其他内存只用于临时。 它正确吗?谢谢。如何测量java应用程序的使用内存?

+0

不知道我明白这个问题。您可以使用jstat来观察jvm和GC,或者使用堆转储来查看占用空间的内容。你究竟需要什么? – aishwarya

+0

我需要估计应用程序的内存需求。 – user810430

回答

3

如果要使用最小内存,请触发GC并查看当时使用的总内存。为了使应用程序有效运行,可能需要更多,但这是最小的。

相关问题