JetBrains Rider 2026.1 Help

.NET コードのメモリプロファイリング

メモリプロファイリングの目的は、アプリケーションのメモリやパフォーマンスの問題の原因を特定することです。 「どの関数がこれほど多くのメモリを確保しているのか」「なぜこのオブジェクトがまだメモリ上にあるのか(メモリリーク)」「ガベージコレクションがパフォーマンスにどのように影響するのか」などの質問に答えることができます。

JetBrains Rider は dotMemory と連携して、.NET アプリケーションのメモリプロファイリングを行います。 プロファイラーは、 dotMemory プロファイラーツールウィンドウ、 実行 メニュー、実行ウィジェットメニューから使用できます。

インストールとライセンス

dotTrace と dotMemory は、JetBrains Rider 向けの単一の バンドルプラグインとして提供され、IDE のインストール時に自動的に追加および有効化されます。 プラグインを無効化したい場合は、 プラグイン 設定ページ  Ctrl+Alt+S を開き、 インストール済み タブに切り替えて、 dotTrace と dotMemory の横にあるチェックボックスのチェックを外してください。

dotTrace および dotMemory プラグインは、 dotUltimate または All Products Pack サブスクリプションの所有者のみが Rider で使用できることに注意してください。

サポートされている CPU アーキテクチャ

CPU

スタンドアロン

コマンドラインツール

JetBrains Rider のプロファイラー

x86、x64

  • Windows: x64 のみ

  • Linux: x64 のみ。 Alpine 3.13 – 3.15 のみがサポートされています

  • macOS: x64

詳細を参照

  • Windows: x86 と x64

  • Linux (glibc および musl ベース): x64 のみ

  • macOS: x64

Windows、Linux、macOS: x64 のみ

ARM

  • Windows: arm64 のみ。 Windows 11: .NET 5.0 – 9.0 のみ

  • Linux (glibc ベースのみ): arm64 のみ

  • macOS:arm64(Apple シリコン)。 macOS 12 モントレー以降: .NET 6.0 – 9.0 のみ

  • Windows: arm64 のみ

  • Linux (musl-based): arm64 のみ

  • Linux (glibc ベース): arm32 および arm64。 GLIBC_2.23 以降

  • macOS:arm64(Apple シリコン)。 macOS 12 モントレー以降: .NET 6.0 – 9.0 のみ

Windows、Linux、macOS: arm64 のみ

x86 および x64 CPU でサポートされるフレームワーク

Windows

macOS | Linux

.NET フレームワーク 1.0 – 4.8

サポート

利用可能: スタンドアロン、コンソールツール、Visual Studio、JetBrains Rider

:

  • .NET フレームワーク 4.0 以降のプロセスにのみ接続できます。

使用不可

.NET Core1.0 – 3.1

.NET 5 – 9

サポート

利用可能: スタンドアロン、コンソールツール、Visual Studio、JetBrains Rider

:

  • .NET Core 3.0 以降のプロセスにのみ接続できます。

サポート

利用可能: スタンドアロン、コンソールツール、JetBrains Rider

:

  • 実行中の .NETCore プロセスに接続することが可能です。

    • Linux の場合: .NET Core 3.0 以降、.NET 5 以降のみ。

    • macOS の場合: .NET5 以降の場合のみ。

2026 年 6 月 12 日