私はそれに多くのクラスを持つ大きな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. マルチコアマシン上のVisualVM CPUグラフ
- 2. UIToolbarを妨害するUIGestureRecognizers?
- 3. ネットワークセキュリティの妨害と後退
- 4. IDEを使用してRailsで私を妨害しますか?
- 5. グローバルはPHPで必要なファイルを妨害しますか?
- 6. mysqlはifnull(...)インデックスの使用を妨害しますか?
- 7. IISのweb.config設定がServiceWorkerのキャッシュを妨害しますか?
- 8. LinearLayoutは他のオブジェクトを妨害していますか?
- 9. プロファイルJUnit in Eclipse Indigo VisualVMを使用
- 10. プロファイルVisualVMでのJavaプログラムの実行
- 11. VisualVM - CPU /メモリをサンプラーできません
- 12. CommandBindingでINotifyPropertyChangedを妨害する
- 13. C++ STDを妨害するCLR?
- 14. Fotoramaを妨害する魔法のズーム?
- 15. CSSドロップダウンでFlexboxを妨害する
- 16. VisualVMを使用したAIXでのプロファイルJavaプロセス
- 17. VisualVMでGCとCPUの監視を実行しない
- 18. Django:http_permissionsがテストを妨害しています
- 19. TableViewcellのPanGestureは、TableViewのスクロールを妨害します
- 20. QMLキーボードショートカットがKey OnPressedイベントを妨害しています
- 21. SCSSループが変換を妨害しています:rotate
- 22. Telerik Gridがアクション列で妨害されました
- 23. アニメーションの問題は、子要素を妨害しています
- 24. ColSpanの妨害セルを表示しているDivテーブル
- 25. VisualVM CPUパフォーマンスプロファイリングのために呼び出されるメソッドがありません
- 26. Runメソッド
- 27. VisualVMの時間(CPU)列はどこにありますか?
- 28. ASP.NETではResponse.RedirectがターゲットURLのPage_Loadイベントを妨害しますか?
- 29. JavaScriptは他のコンテンツの読み込みを妨害しますか?
- 30. なぜprint_r()関数がプログラム出力を妨害していますか?