私はそれに多くのクラスを持つ大きなjbossサーバーをプロファイルします。私がCPUをプロファイリングすると、結果は常にjava.util.TimerThread.run()= 62%とjava.util.concurrent.ThreadPoolExecutor $ Worker.run()= 34,8%のようなものになります。 これらの2つの方法では、他の方法は0%です。 これらのメソッドのほとんどがこれらのスレッドで実行されるので、悪いバグだと思います。しかし、どのように私はどちらかを見ることができます... ThreadDump - これはあまりにも有用な機能ではありません。VisualVMプロファイルCPUしかしrun() - メソッド妨害
4
A
答えて
4
コードのどの部分が遅いのかわからない場合は、CPUサンプリングから開始する方がよいです。サンプリング結果に基づいて何が悪いのかが分かれば、jbossサーバーの一部だけをプロファイルできます。プロファイリングとプロファイリングルートと計測器フィルタの設定方法の詳細については、Profiling With VisualVM, Part 1とProfiling With VisualVM, Part 2を参照してください。
関連する問題
- 1. UIToolbarを妨害するUIGestureRecognizers?
- 2. IDEを使用してRailsで私を妨害しますか?
- 3. マルチコアマシン上のVisualVM CPUグラフ
- 4. グローバルはPHPで必要なファイルを妨害しますか?
- 5. LinearLayoutは他のオブジェクトを妨害していますか?
- 6. プロファイルJUnit in Eclipse Indigo VisualVMを使用
- 7. プロファイルVisualVMでのJavaプログラムの実行
- 8. CommandBindingでINotifyPropertyChangedを妨害する
- 9. C++ STDを妨害するCLR?
- 10. Fotoramaを妨害する魔法のズーム?
- 11. VisualVMを使用したAIXでのプロファイルJavaプロセス
- 12. VisualVM - CPU /メモリをサンプラーできません
- 13. Runメソッド
- 14. VisualVM CPUパフォーマンスプロファイリングのために呼び出されるメソッドがありません
- 15. Thread.currentThread()。run()によるrunメソッドの再帰呼び出し。
- 16. スレッドクラスのrunメソッド
- 17. JavaScriptは他のコンテンツの読み込みを妨害しますか?
- 18. Allegro 5キーボードがマウスの位置を妨害していますか?
- 19. ASP.NETではResponse.RedirectがターゲットURLのPage_Loadイベントを妨害しますか?
- 20. マルチコアCPUでNode Child Process Spawn Run?
- 21. VisualVMの時間(CPU)列はどこにありますか?
- 22. run()メソッドの問題
- 23. JDK 1.7_21のVisualVMプロファイルが「アクセスが拒否されました」とクラッシュする
- 24. HTML Facebookのようなボタンは、ウェブサイトの反応を妨害します。
- 25. iOSシミュレータがosxを減速して魔法のマウスを妨害する
- 26. visualvmでアプリケーションの起動をプロファイルする方法
- 27. Java VisualVMのデフォルトプロファイルCPUをtrueに設定する
- 28. Java VisualVMのCPU使用率とプロセッサのアフィニティー
- 29. VisualVMでCPUプロファイリングを自動的に開始
- 30. メソッド "run()"の "GeoPoint"へのアクセス