JetBrains Rider 2026.1 Help

プロセスダンプの分析

たとえば、実稼働 Web サーバーの場合、コンピューターにプロファイラーをインストールして通常のメモリスナップショットを取得できない場合があります。 通常、このような場合の最後の手段は、生のメモリダンプです。 dotMemory を使用すると、すべての製品機能とビューを含むダンプを通常のスナップショットとしてインポートして分析できます。

サポートされているフレームワーク

サポートする OS

  • Windows: .NET フレームワーク 4.5 以降、.NET Core 1.0 以降、.NET 5 以降

  • Linux: .NET Core 3.1 以降、.NET 5 以降

  • macOS: 未サポート

  • Windows: x86、x64

  • Linux: x64、アーム 64

  • macOS: 未サポート

プロセスメモリダンプを取得する

  • いくつかのツールを使用してメモリダンプを取得できます。 最も人気のある 2 つは、タスクマネージャー(オペレーティングシステムに付属)と ProcessExplorer です。

    重要: タスクマネージャーで 32 ビットアプリケーションのダンプを取得するときは、必ず 32 ビットバージョンのツールを使用してください。 C:\Windows\SysWOW64\taskmgr.exe でそれを見つけることができます。

  • dotMemory は、 gcore および dotnet-dump ツールを使用して作成されたメモリダンプをサポートします。 例: 1234 PID のプロセスのダンプを取得するには:

    sudo gcore 1234

    または

    dotnet-dump collect -p 1234

プロセスメモリダンプをインポートする

  1. dotMemory プロファイラーツールウィンドウを開きます。

  2. 最近使ったワークスペース タブを開きます。

  3. Open memory dumpプロセスダンプのインポート をクリックします。

  4. 開いたダイアログで、目的のワークスペースファイルを選択し、 オープン をクリックします。 この後、インポートされたダンプは通常の dotMemory ワークスペースに変換されます。

2026 年 6 月 12 日