javasizer:Java对象图的sizeof

时间:2024-05-22 01:12:35
【文件属性】:

文件名称:javasizer:Java对象图的sizeof

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-22 01:12:35

Java

Sizer.sizeof 这是什么? 通过遍历对象图并添加字段和对象的字节来测量运行时Java对象的内存使用情况的工具。 为什么有人要使用这个? 研究堆使用问题。 探查器非常适合查看堆宽的直方图和查找分配热点,但无法轻松地向下钻取到特定对象。 另外,进行堆转储通常需要停止执行。 规划。 例如,缓存X的内存开销是多少? 好奇心? 为什么要使用另一个Java对象图sizer? 我想要一个符合以下条件的工具: 准确性 表现 明确许可(Apache许可,2.0) 稳定 托管在公共仓库中 没有依赖 如何添加到您的项目 您可以使用mvn从头开始构建: git clone git://github.com/hoffrocket/javasizer.git mvn package 将target/javasizer-VERSION.jar添加到您的类路径中 如何使用 org.jh.Si


【文件预览】:
javasizer-master
----README.textile(1KB)
----log.properties(143B)
----LICENSE.txt(11KB)
----src()
--------test()
--------main()
----.travis.yml(58B)
----pom.xml(5KB)
----bench.sh(37B)
----.gitignore(37B)

网友评论