是否有可能看到一个对象正在使用多少堆?
|
如果我有一个“ 0”,是否可以对每个对象运行某种方法以查看每个对象消耗了多少内存?我对每个对象一无所知,它可能是整个视频文件加载到堆上,还是只是一个两个字节的字符串。我最终想知道在内存不足之前先删除哪些对象。
我认为“ 1”显示了JVM当前使用的内存,但是我想查看单个对象使用的内存。
没有找到相关结果
已邀请:
6 个回复
你换
钨蜡唤喉晤
暑袜眠退
炬卤遁蝎变
镀建啼
谷起
)和构建对象之后(调用
)测量JVM内存使用情况,并取两者之间的差-即内存中对象的大小。然后将
和
添加到您的地图。从那里,您应该能够遍历地图中的所有键,并使用最大的空间查找对象。 我不确定在您有了
之后是否可以对每个对象执行此操作...希望对您有所帮助!