IntelliJ IDEA 2020.3 ヘルプ

プロファイリングツール

プロファイリングツールは、ほとんどの場合にどのメソッドが実行されるかを調べるのに役立ちます。それらは、最も高負荷なメソッドを見つけ、それらの動作を正確に理解できます。

IntelliJ IDEA は、次のプロファイリングツールと統合されています。

  • 非同期プロファイラ:Linux および macOS 向けの CPU およびメモリプロファイリングツール。

  • Java Flight Recorder:Linux、macOS、Windows で利用可能な Oracle によって提供される CPU ツール。

IntelliJ IDEA features the プロファイラー tool window that you can use for opening .jfr.hprof snapshots, attaching the profilers to running processes, viewing live charts that visualize CPU and memory consumption in running applications.

スナップショットはタブで開きます。これにより、複数のレポートを同時に操作し、ウェルカムタブをいつでも自由に使用できます。

Attaching Java Flight Recorder to a process

このセクションを読む

関連ページ:

非同期プロファイラー

非同期プロファイラーは、アプリケーションの JVM レベルのパラメーターを監視して、アプリケーションの実行方法と、メモリと CPU リソースの割り当て方法を正確に把握します。このデータは、パフォーマンスの問題とボトルネックを見つけて解決できます。非同期プロファイラーでは、スタックをサンプリングするた...

Java フライトレコーダー

Java フライトレコーダー(JFR)は、アプリケーションの実行中に Java 仮想マシン内の特定の瞬間のイベント(データ)に関する情報を収集する監視ツールです。Java Flight Recorder は、次の JDK ビルドでネイティブにサポートされています。Oracle JDK 8-10:VM...

プロファイラーで実行

CPU とメモリのプロファイリングオプションは、macOS および Linux でのみ使用できます。Java Flight Recorder は、OpenJDK 11 以降、Oracle JDK 11 以降、およびVM オプションが指定されているの場合は Oracle JDK8-10 でサポートされ...

メモリのスナップショットを分析する

メモリスナップショットは、パフォーマンスの問題を特定できます。ヒープを分析して、大量のメモリリソースを使用するコードの部分を特定し、メモリリークを見つけることができます。IntelliJ IDEA では、プロファイラーツールウィンドウでメモリのスナップショットを分析できます。IntelliJ IDE...

CPU とメモリのライブチャート

IntelliJ IDEA のプロファイリングツールを使用すると、実行中のプロセスの CPU とメモリのライブチャートを表示できます。これらは、コンピューター上のリソース消費を視覚化し、パフォーマンスの問題をリアルタイムで分析できます。例:別のアプリケーションのグラフを表示して、特定のタスクを実行す...

Selenium

Seleniumは、Web アプリケーションのテストを自動化するためのフレームワークです。IntelliJ IDEA での Selenium のサポートにより、Java、Kotlin、または Groovy で自動テスト専用のプロジェクトを作成できます。依存関係の管理には、Maven または Grad...