如何在循环期间查看JVM中的当前内存使用情况?

时间:2018-03-28 23:10:38

标签: java jvm jython

我在Jython中运行一个循环并且有一个100K元素的循环,这些元素会慢慢填满字典,并最终导致应用程序崩溃:

java.lang.OutOfMemoryError: GC overhead limit exceeded

我可以跟踪每10K元素打印到当前索引的终端处理的元素数量。

如何在Jython中运行应用程序时打印当前内存?

想要创建类似于此的输出:

10k - 50MB used so far.  
20k - 100MB used so far. 
30k - 150MB used so far. 
...

感谢。

0 个答案:

没有答案