如何在Java中评测线程?
我的应用程序中有生产者线程和消费者线程,我需要对它们进行分析,以查看线程的性能、每个线程进入睡眠和等待之前所花费的时间等,并采取纠正措施来提高应用程序的整体效率如何在Java中评测线程?,java,multithreading,profiling,Java,Multithreading,Profiling,我的应用程序中有生产者线程和消费者线程,我需要对它们进行分析,以查看线程的性能、每个线程进入睡眠和等待之前所花费的时间等,并采取纠正措施来提高应用程序的整体效率 有什么建议吗?我个人使用YourKit java profiler。它有一个优秀的线程探查器工具,可以图形化地显示每个线程在任何给定时间相对于其他线程的状态。值得一看 有很多工具,免费和非免费 查看工具和技巧。 根据个人经验,我可以说来自snoracle的VisualVM是一个很好的工具,而NetBeans有一个很好的分析器 我将使用S
有什么建议吗?我个人使用YourKit java profiler。它有一个优秀的线程探查器工具,可以图形化地显示每个线程在任何给定时间相对于其他线程的状态。值得一看
有很多工具,免费和非免费
查看工具和技巧。
根据个人经验,我可以说来自snoracle的VisualVM是一个很好的工具,而NetBeans有一个很好的分析器 我将使用
System.nanoTime()
和System.out.printf()