需要创建我们自己的Java profiler。CPU 分析部分是在 IBM 的 Build your own profiler 文章的帮助下完成的。现在也在检查类似的内存分析。在搜索中找到了 Hprof,但它对我没有用。我想要的是获取类中每个方法消耗的内存(以字节为单位)
例如:
考虑一个类test1
,类test2
等在java文件中
method1()
存在于 test1 中
method2()
存在于 test2 中
许多变量将在每个方法中声明所以我想要的是
test1/method1 = 12 字节(如果可能,显示跟踪,即它是如何产生这么多字符数 + 整数数等的)
测试 2/方法 2 = 18 字节
请帮忙