dotMemory の新機能

dotMemory の新機能

このページでは、最近の dotMemory および dotMemory ユニットリリースの更新について説明します。ハイライトには、コマンドラインプロファイリングツール、.NET Core アプリケーションのサポート、およびメモリダンプの分析が含まれます。

dotMemory をダウンロード

5 日間の実用無料トライアル

.NET5 のサポート 2020.3

dotMemory では、Windows、macOS、Linux 上の .NET5 アプリケーションのプロファイルを作成できるようになりました。Linux および macOS でアプリケーションをプロファイリングするには、dotMemory コマンドラインプロファイラーを使用する必要があることに注意してください。

Timeline inspections

タイムラインインスペクション 2020.3

dotMemory は、タイムラインデータを使用して、タイムライングラフ上に自動インスペクションを提供します。

現在、3 つのインスペクションが利用可能です。

  • ガベージコレクションの圧力が高い
  • Gen0 で固定されたオブジェクト
  • 高速ラージオブジェクトヒープの成長率
Pinned object heap support

固定されたオブジェクトヒープのサポート 2020.3

.NET 5 では、固定されたオブジェクト(ヒープ内で移動できないオブジェクト)を格納するための個別のヒープセグメントが導入され、ヒープの断片化が発生しました。dotMemory は、ヒープフラグメンテーションビューに固定されたオブジェクトヒープを表示します。また、dotMemory は、プロファイリング中にピン留めされたオブジェクトヒープに割り当てられたメモリをリアルタイムで表示するようになりました。

Various timeline improvements

さまざまなタイムラインの改善 2020.3

  • ガベージコレクションは、メインタイムラインの別のグラフに表示されます。
  • これで、タイムラインで特定の時間範囲を選択できます。選択した時間範囲について、GC 時間と割り当てられたメモリに関する情報が表示されます。
  • パフォーマンスの向上。
Support for ARM64 architecture

ARM64 アーキテクチャのサポート 2020.2

Linux 用の dotMemory コマンドラインプロファイラー(GLIBC_2.23 以降のディストリビューション)を使用すると、ARM64 システムでアプリケーションをプロファイリングできます。

View pinned objects

ピン留めされたオブジェクトを表示する 2020.2

これで、固定されたオブジェクトを別のオブジェクトセットとして開くことができます。

View unreachable objects

到達できないオブジェクトを表示する 2020.2

これで、GC ルートから到達できないオブジェクトを別のオブジェクトセットとして開くことができます。

Various improvements

さまざまな改善 2020.1

このリリースでは、バグ修正と安定性の改善に重点が置かれました。

Various improvements in dotMemory 2019.3

さまざまな改善 2019.3

dotMemory 2019.3 は多くの更新を取得します。

  • 新しいセルフプロファイリング API (アプリケーションが自分でプロファイリングセッションを初期化および開始できるようにする API)は、はるかに使いやすくなっています。セルフプロファイリング API は、NuGet パッケージ(英語)として配布されます。
  • 特定のオブジェクトインスタンスに関する詳細をファイル(.json、.bson、.txt、.hex)にエクスポートできます。
  • オブジェクトインスタンスの仮想メモリアドレスを表示できます。

コンソールプロファイラーの改善 2019.2

dotMemory 2019.2 は、リモートプロファイリングのサポートを停止します。適切な代替品を提供するために、dotMemory コンソールプロファイラーを大幅に改善しました。

  • コンソールプロファイラーは、.NET Core アプリケーション、IIS Express ホストアプリケーション、Windows サービスなどを含むすべてのタイプのアプリケーションをプロファイルするコマンドを取得します。
  • --trigger-on-activation 引数により、これが可能になった直後にメモリスナップショットを取得できます。この機能は、ベースラインスナップショットを取得して比較に使用する場合に役立ちます。
dotMemory をダウンロード

5 日間の実用無料トライアル