dotMemory では、デスクトップアプリケーション、Windows サービス、 ASP.NET ウェブアプリケーション、IIS、IIS Express、 任意の .NET プロセスやその他さまざまな .NET と .NET Core アプリケーションのメモリ使用を解析できます。
タイムラインビューを使用して、アプリケーションによって消費されるメモリ量を リアルタイムで監視できます。 必要に応じて割り当てに関する情報を収集できます。
プロファイリングセッションを停止せずに、ワンクリックでスナップショットを撮り、追加して比較するか、特定期間のメモリトラフィックを閲覧することができます。
複数のパワフルな組み込みインスペクションにより、最も一般的なメモリの問題がワンクリックで検出され、 手動による作業は必要ありません。 スナップショットを取得するだけで、うまくメモリ使用量の最適化ができるようになります。
詳細な解析のために、dotMemory はメモリ使用量データに適用できるさまざま基準を提供するので、あなたに合った方法で、さまざまな角度からデータを見たり、掘り下げたり、細分化したり、あるいは要約をすることができます。
特定の期間内のメモリトラフィックを解析して、 過剰な割り当てやガベージコレクションの原因を 把握できます。 オブジェクトがどのように割り当てられ収集されたか、 そしてどんなメソッドがこの割り当てを行ったのかを 把握できます。
dotMemory は、最も一般的な種類のメモリの問題について、 スナップショットを自動的にスキャンします。 どこから始めればよいの分からない場合、 これらのインスペクションはスナップショット解析の 出発点として最適です。
オブジェクト同士の関係を知りたいですか? どんなフィールドを介してどんなオブジェクトを参照するの? どのコールがこれらのオブジェクトを作成したのかを知りたいですか? 問題 ありません! dotMemory ではすべてのものが見られます。
Visual Studio または JetBrains Rider から直接アプリケーションのメモリ使用状況をプロファイリングできます。 また、ReSharper を使って作業するときに ユニットテストを素早くプロファイルすることができます。
無料のユニットテストフレームワークを利用して、あらゆる種類のメモリの問題について コードを確認するテストを作成できます。 .NET ユニットテストフレームワークをメモリプロファイラの機能性で拡張!
dotUltimate は、1 人の開発者が次の JetBrains ツールを使用するためのシングルライセンスです。
高速クロスプラットフォーム .NET IDE
非商用利用の場合は無料.NET 開発者向けの Visual Studio 拡張機能
C++ 開発者向けの Visual Studio 拡張機能
.NET パフォーマンスプロファイラ
.NET メモリプロファイラ
.NET ユニットテストランナーおよびコードカバレッジツール
.NET デコンパイラおよびアセンブリブラウザ
dotUltimate ライセンスでは Rider の dotCover、dotTrace、および dotMemory のプラグインも使用できます。
詳細情報無料30日間体験版
確実なコンプライアンスとセキュリティ
JetBrains のツールは SOC 2 認証を含む業界最先端のセキュリティ標準に準拠しており、組織のデータが保護され、弊社製品が世界的な規制に準拠していることを保証しています。
当社をフォロー