有没有什么办法知道一个Map占了多少内存?

sleep_ok 2009-08-13 11:23:00
在程序中, 需要用一个map来保存大量的数据 (大约十几万条记录), 现在有点担心OutOfMemory, 有没有什么办法可以知道这个map占了多大的内存呢?
...全文
337 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
w11x22b33 2009-08-13
  • 打赏
  • 举报
回复
把机器虚拟内存调试大点
或在页面加默认日期条件或别的条件 限制客户选择大批量数据 导致页面刷的很慢
qiubojuncode 2009-08-13
  • 打赏
  • 举报
回复
头次听说
zhuzhusany 2009-08-13
  • 打赏
  • 举报
回复
用测试性能的软件吧,比如jprofiler
bigbug9002 2009-08-13
  • 打赏
  • 举报
回复
这个不太好办.

如果记录的结构是因定的,你可以大约估一下吧.比如你按50W数据算,一条记录占多少内存应该可以自己算出吧?乘一下就可以得出结果.

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧