我正在進行使用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