Map存储容量及内存占用测试
Posted 火凤凰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map存储容量及内存占用测试相关的知识,希望对你有一定的参考价值。
Integer a = 1;
long start = 0;
long end = 0;
// 先垃圾回收
System.gc();
start = Runtime.getRuntime().freeMemory();
HashMap map = new HashMap();
for (int i = 0; i < 1000000; i++) {
map.put(i, a);
}
// 快要计算的时,再清理一次
System.gc();
end = Runtime.getRuntime().freeMemory();
System.out.println("一个HashMap对象占内存:" + (end - start));
以上是关于Map存储容量及内存占用测试的主要内容,如果未能解决你的问题,请参考以下文章