JVMにクエリを行い、そこで実行されているJavaクラスとメソッドのCPU使用率(%)を調べるエージェント/ javaプログラムが必要です。JavaクラスのCPU使用率(%)を調べる方法
0
A
答えて
2
クラスとメソッドはCPUを使用しないことに注意してください(ロードまたはコンパイルされている場合を除いて)。これを行うのにかかる時間は通常あまり面白くありません。
スレッドはCPUを使用し、さまざまな方法でさまざまな時間を費やします。
これを行うには、診断しようとしているパフォーマンス上の問題があると仮定して、CPUプロファイラを使用できます。パフォーマンスの問題がない限り、これは有用ではありません。場合によっては、プロファイラが間違った理由でプログラムが正しく動作しているように見えることがありますが、これはまれです。
便利なもう1つのツールは、メモリプロファイラを使用しており、問題の本当の原因になる可能性があります。
多くの場合、パフォーマンスの問題は、ディスク、ネットワーク、またはその他のIOデバイスの速度が原因です。この場合、プロファイラはあなたに何も表示しないので、プロファイラの使用を開始する前に、問題の原因と考えられる原因を知ることができます。
+0
自分のプロファイラを作成したいのですが、メソッド内の各メソッドやスレッドのCPU使用率を調べるためのJavaコードが必要です。 。 – user1177567
関連する問題
- 1. Debian:bashを使用してCPU使用率を調べる
- 2. LinuxでのスレッドのCPU使用率を調べる
- 3. JavaからOSのCPU使用率を取得する方法
- 4. CPU使用率スパイク
- 5. AzureのWebサイトのCPU使用率を診断する方法
- 6. シリアルポートの使用方法を調べる
- 7. LinuxプロセスのRAMとCPU使用率を記録する方法
- 8. PHPスクリプトのCPU使用率を監視する方法
- 9. CPU /メモリ使用率を得るクロスプラットフォームの方法
- 10. DelphiでスレッドのCPU使用率を追跡する方法
- 11. azure vm throught powershellのCPU使用率を取得する方法
- 12. CPU使用率を100%に
- 13. PHPインスタンスのCPU使用率
- 14. トップバッチモードでのCPU使用率
- 15. CPU使用率の問題
- 16. TesseractのCPU使用率100%
- 17. pythonスクリプトのCPU使用率
- 18. MPIアプリケーションのCPU使用率
- 19. カーネルモジュールのCPU使用率
- 20. EC2インスタンスのCPU使用率
- 21. CPUの使用率とスレッド
- 22. Direct2DレンダリングのCPU使用率
- 23. QTのCPU数を調べる方法は?
- 24. ArrayListのオブジェクトを調べる方法(Java)
- 25. フラッシュでCPU使用率を取得する方法は?
- 26. WordPressで高いCPU使用率をトレースする方法は?
- 27. トップからCPU使用率を取得する方法は?
- 28. 電子でCPU使用率を高くする方法は?
- 29. 最大CPU使用率を強制する方法
- 30. JavaプログラムまたはJMXを使用してリモートコンピュータのシステム全体のCPU使用率を取得する方法
これらのプログラムはプロファイラーと呼ばれます。http://stackoverflow.com/questions/14762/please-recommend-a-java-profiler – Matthias
Google [VisualVM](http://visualvm.java.net/)を参照してください。 – Marcelo
[JProfiler](http://www.ej-technologies.com/products/jprofiler/overview.html)と[TPTPプロファイラ](http://www.deepakgaikwad.net/index.php/2009/02/)を使用してください。 10/tutorialprofiling-with-tptp-and-tomcat.html) – developer