1、POM 依赖
<dependency>
<groupId>com.carrotsearch</groupId>
<artifactId>java-sizeof</artifactId>
<version>0.0.5</version>
</dependency>
/2、java 代码通过RamUsageEstimator 查看内存占用大小
String str = "xxx";
T object = JSONObject.parseObject(str, T.class);
byte[] bytes = ProtostuffRuntimeUtil.serialize(object);
long l = RamUsageEstimator.sizeOf(object);
long bytesL = RamUsageEstimator.sizeOf(bytes);
System.out.println("object:" + l + ",bytes:" + bytesL);
本文介绍了如何使用POM依赖引入`java-sizeof`库,并通过Java代码示例展示了如何利用RamUsageEstimator来计算对象和字节序列在内存中的占用大小,帮助开发者优化内存使用。
2079

被折叠的 条评论
为什么被折叠?



