java没有sizeofo,,
我参考
http://topic.csdn.net/t/20060224/20/4575988.html写了一个
public static void main(String[] args){
// 创建1000个HashMap
HashMap strA[] = new HashMap[1000];
long start = 0;
long end = 0;
// 先垃圾回收
System.gc();
start = Runtime.getRuntime().freeMemory();
for(int i = 0; i < 1000; ++i)
strA[i] = new HashMap();
// 快要计算的时,再清理一次
System.gc();
end = Runtime.getRuntime().freeMemory();
System.out.println("一个HashMap对象占内存:" + (start - end)/1000.0);
}