Possible Duplicate:
How to monitor Java memory usage?
我的 Java 程序从数据库加载具有大量值的 HashMap 。有什么方法可以让我知道程序运行期间每个 HashMap 使用了多少内存。
我知道它可能不是一个常数值,但任何近似值也可以。或者也许每个 HashMap 在加载来自 Sql Server 的数据时消耗多少内存。
谢谢
最佳答案
如果您想在运行时估计特定数据结构的大小,Heinz Kabutz 的时事通讯描述了如何使用仪器来做到这一点:Instrumentation Memory Counter .
关于java - Java程序的内存使用信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6805936/