我正在进行使用JProfiler和Eclipse Tptp.和的Java应用程序的车间性能分析,性能调整,内存分析,内存泄漏检测等。我需要一套我可以提供的练习给参与者,他们可以: 使用该工具来分析发现问题:瓶颈,内存泄漏,次优代码等。我相信有很多经验和实际的例子。Java性能分析,性能调整和内存分析练习
- 解决问题并实现优化的代码
- 通过
- 理想的情况下进行分析的另一个会话演示解决方案,编写单元测试,演示的性能增益
问题,也解决方案不应该过于复杂;应该有可能在几分钟之内解决它们,最好在几分钟之内解决它们。 一些有趣的领域行使:
- 解决内存泄漏
- 优化循环
- 优化对象的创建和管理
- 优化字符串操作
- 解决问题的并发性和并发性加剧瓶颈
理想情况下,练习应该包括样本未经优化的代码和d解决方案代码。
所以你要求的课程材料? – 2010-08-04 14:07:04
练习更加精确。我想在研讨会中使用它们,但我会说这些对任何调整和分析Java应用程序的人都很有用。 – Dan 2010-08-04 14:19:11
您可能需要考虑将VisualVM与其他两台显示器一起使用。或者如果时间有问题,不包括JProfiler。 JProfiler非常漂亮,但很难让人们按原样进行配置,而不会让他们付钱购买该工具。坦率地说,其他两个通常足以发现瓶颈和僵局。 – 2010-08-04 14:19:16