【发布时间】:2011-02-11 03:33:28
【问题描述】:
有一个线程可以跨多个包执行 50 个方法。我想评估每种方法的执行时间。这个线程在一个信号上唤醒并处理这个 50 方法。
鼓励回答或讨论,但请阅读我的笔记:
- 请不要建议将 System.nano/mills 放在每个方法的开头和结尾。
- 请不要提供分析器建议。
- 不建议将此应用程序与性能评估线混淆。
- 如果有人举了一个使用 BTrace 或 ThreadMXBean 或任何新东西的例子,我们将不胜感激。
喜欢以编程方式进行评估,如果有人有更好的想法,请不胜感激。
【问题讨论】:
-
BTrace 发行版有一个简单的用户指南和示例。您在使用该工具时遇到特定问题吗?在您的问题中没有看到任何问号...
-
我从 BTrace 1.2 使用 BTrace kenai.com/projects/btrace/forums/forum/topics/… – user596048 1 分钟前编辑
标签: java multithreading performance benchmarking timing