VisualVM如何查看HashMap对象实际使用内存大小
最近在做一个java项目,需要处理大量的实时数据,为了效率将这些数据存放到了HashMap里。刚开始估计项目运行起来,这些HashMap可以要消耗100M以上内存,为以后的扩展带来隐患。于是打开JDK/bin目录下的VisualVM工具,选中SpringBoot的java进程,对内存进行了分析。使用过滤器找到KLineMapBean这个java类,它仅有一个实例,在下图中可以清晰的看到每个Hash...
原创
2018-06-08 16:53:51 ·
4445 阅读 ·
0 评论