SizeOf对象的大小
程序员文章站
2022-03-08 09:58:50
...
private static void mobileno() throws IOException{//78592
Double mobile = 13911110000d;
long start = Runtime.getRuntime().freeMemory();
Map map = new HashMap();
for(int i=0;i<1000000;i++){
map.put(mobile,null);
mobile++;
}
long end = Runtime.getRuntime().freeMemory();
System.out.println(SizeOf.humanReadable(SizeOf.deepSizeOf(map)));
System.out.println("start:" + start + " end:" + end + " sum:" +(end - start));
}
设置参数
eclipse -》 code 编辑区右键 -》 debug as -》debug configurations -> arguments ->VM arguments
输入“-javaagent:"WebContent\WEB-INF\lib\SizeOf.jar"” 项目的完整路径是“Test\WebContent\WEB-INF\lib”
下一篇: 输出堆栈日志