java 获取对象内存大小
使用Instrumentation类:Java提供了Instrumentation类,可以通过该类的getObjectSize()方法来获取对象的大小。可以通过以下步骤来实现:package sizeof; import java.lang.instrument.Instrumentation; public class ObjectShallowSize { private static Instrumentation inst; public static void premain(String agentArgs, Instrumentation instP){ inst = instP; } public static long sizeOf(Object obj){ if (inst == null) { throw new IllegalStateException("Instrumentation not initialized"); } return inst.getObjectSize(obj); } }
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号