zoukankan      html  css  js  c++  java
  • 关于java中sizeof的问题

    因为java没有提供现成的函数去计算对象的内存空间,不过可以用大量产生某个对象然后计算平均值的方法近似获得该对象占用的内存。

    虽然这种方法不是很准,但是也在一定程度上计算出来了对象所占用的内存空间,下面有一个例子可以参考一下:

     1 public class Test{
     2         long f1 = Runtime.getRuntime().freeMemory();
     3         for(int i=0;i<1000;i++)
     4         {
     5             MyObject t = new MyObject();
     6         }
     7         long f2 = Runtime.getRuntime().freeMemory();
     8         System.out.println((f1-f2)/1000);//输出每个对象占用的字节数
     9     } 
    10 }
  • 相关阅读:
    Handling Touches
    Learn the Basics
    Getting started
    (dev mode) install CONSUL on ubuntu
    Resilience4j usage
    spring cloud gateway
    courator
    courator
    js 获取服务器控件
    js
  • 原文地址:https://www.cnblogs.com/wq920/p/3275373.html
Copyright © 2011-2022 走看看