欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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”