ジャイブミッションコントロールにはいくつかの優れた機能があります。たとえば、アプリケーションの「ホットメソッド」が表示されているか、最上位の関数呼び出し階層が見つかると「コールツリー」セクションがあります。しかし、パフォーマンスのボトルネックを(時間の点で)見つけることに興味があるときに、プロファイリングの結果に本当に頼ることができるのだろうかと思いますか?例えば、いくつかの関数の中にいくつかの "スリープ"を入れることができ、プロファイラはそれらを指摘しないようです。パフォーマンス分析を行うときにjmc(Javaミッションコントロール)を信頼できますか?
2
A
答えて
3
ホットメソッドは、Javaコードを最も実行するメソッドをリストします。アプリケーションがネイティブコードまたはスリープ状態の場合、そのテーブルには表示されません。
[待ち時間]タブを確認すると、待ち時間(Thread.sleep)が表示されます。
1
イベント - >グラフタブを使用してスリープ、ロックを確認することができます...スレッドがどれくらい時間を費やしているかを理解するのに役立ちます
関連する問題
- 1. 信頼できないネイティブコードをJavaで分離する
- 2. SAMLCredential.getRemoteEntityID()を信頼できますか?
- 3. npmモジュールをどのように信頼できますか?
- 4. 現行バージョンのJavaではシステムプロパティuser.homeが信頼できますか?
- 5. 「AndroidAnnotaions」は信頼できますか?
- 6. 信頼できないXMLの解析とアクセス
- 7. 信頼できないJavaアプリケーションを安全に実行するにはどうすればよいですか?
- 8. 信頼できる1.5アプレットはシステムコマンドを実行できますか?
- 9. ポイントクエリを結合するときのAzureテーブルストレージでの信頼性の低いパフォーマンス
- 10. num_rows()でPHPのmysqlの行数は信頼できますか?
- 11. MongoDBコレクションをタスクキューとして信頼できますか?
- 12. NSUserDefaultsは信頼できませんか?
- 13. Javaミッションコントロール - ビジュアライズイベント
- 14. Googleアナリティクスと同様に、慌てる分析で30分ごとにイベントを送信できますか?
- 15. バックグラウンドに移行するときにNSTimerが信頼できない
- 16. activemqは信頼できるですか?
- 17. HttpUrlConnectionは信頼できるですか?
- 18. IIS 7の信頼性とパフォーマンスのモニタ
- 19. Java - 大きなテキストファイルを分析する
- 20. 信頼できるmp3分割PHPクラスまたはLinux用ツール
- 21. 信頼できる信頼できるプレーヤーを見つけるためのアルゴリズム
- 22. どのようにSqliteクエリの実行を分析できますか?
- 23. 信頼できるローカルメタデータをリモートファイルに関連付けますか?
- 24. 中程度の信頼と部分信頼は同じですか?
- 25. 分散トランザクションをASP.NETで中程度の信頼性で実行できますか?
- 26. パフォーマンス分析
- 27. GLWidget for OpenTKとGTK#は信頼できますか?
- 28. テストを行う前にjunitにprescriptを実行するよう依頼することはできますか?
- 29. ACTION_IMAGE_CAPTUREインテントを信頼できる方法で実行しますか?
- 30. ActionCable:unsubscribed - 信頼できる?