by JetBrains - 製品のタイプ: アプリケーション
ご案内:特に説明のない限り、この商品は英語版商品になります。
.NET アプリケーションのパフォーマンスと、そこで使用されるメモリのための、プロファイリング・ソリューションを提供。dotTrace が作成するプロファイルには、.NET アプリケーションのパフォーマンスおよびメモリ使用状況だけではなく、IIS と Windows サービス上で実行される、ASP.NET アプリケーションにも対応します。 そのプログラム・インタフェースには、効果的なナビゲーション、容易なフィルタリング、スマートな検索オプション、ソース・プレビューなどの優れた特徴が含まれます。
一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
| カートに追加 | ¥ 69,300 (税込) | 1-9 ユーザーライセンス - コマーシャル ライセンス(1ライセンス単位の価格) | ダウンロード (11.0 MB) | |
| カートに追加 | ¥ 27,615 (税込) | 1-9 ユーザー アップグレード ライセンス - コマーシャル ライセンス(1ライセンス単位の価格) - 他のバージョンからのアップグレード | 要確認 | ダウンロード (11.0 MB) |
| カートに追加 | ¥ 68,985 (税込) | 10-49 ユーザーライセンス - コマーシャル ライセンス(1ライセンス単位の価格) | ダウンロード (11.0 MB) | |
| カートに追加 | ¥ 68,985 (税込) | 50+ ユーザーライセンス - コマーシャル ライセンス(1ライセンス単位の価格) | ダウンロード (11.0 MB) |
すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。
一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
V3.0での新機能は?
メモリのプロファイル化 - .NET アプリケーションにおけるメモリ利用状況のプロファイリングが、dotTrace により実現されます。 プロファイリングを作成するプロセスは、きわめて簡単です。 プロファイルの対象となるアプリケーションを起動し、「メモリ・プロファイリング」オプションを選択し、メモリのスナップショットを採取するときに、それをProfiler に伝えるだけです。
パフォーマンスのプロファイリング結果と同様に、メモリ・スナップショットによるプロファイリング・データの調査と分析を、必要な時間だけ実行できます。 また、スナップショットを保存し、コードを変更する度に、スナップショット履歴を比較することも可能です。
dotTrace が提示する2種類のメモリ・プロファイリング– メモリ上にロードされているオブジェクトを調べるために、プロファイリングを行っている間に、メモリを自由にダンプすることが可能です。さらに、アプリケーションにおける、2つのポイント間でのメモリ使用状況を判別するために、プロファイリングの開始と終了の時点をマーキングすることが可能であり、それぞれのデータを含むスナップショットをキャプチャすることが可能です。 スナップショット間の相違点を分析することで、開始から終了の間で、新たにアロケートされたメモリの状況や、リリースされた状況が確認できます。 そのためのビューに、フィルターをかけることも可能です。 たとえば、アクティブなオブジェクトや、新規のオブジェクト、反応のないオブジェクト、ガベージ・オブジェクトだけを参照することや、新規のオブジェクトと反応のないオブジェクトについて、その差分だけを参照することも可能となります。
Exploring profiling results - それぞれのメモリ・スナップショットは、ルート(Stack、Finalizer、Garbage Collector Handle、Application Domain Static、Thread Static)から、プロファイリング・セッション中にアロケートもしくは削除された、あらゆる末端のオブジェクトにいたるまで、メモリに割り当てられた全てのオブジェクトの豊富なデータを保持します。
メモリ・プロファイリングの調査と分析のために、多数のオプションとスナップショットが利用可能です。オブジェクトや、クラス、名前空間、ルートなどで構成される、あらゆるオブジェクト・セットであっても、より的確な調査のために、それ自身に割り当てられた、専用のタブでオープンすることが可能です。
クラスによるオブジェクト検索 (Ctrl+N) - dotTrace は、JetBrains ReSharper (そのキーボード・ショートカットが同じくCtrl + Nに割り当てられる) のクラス検索を用いて、高速処理が可能な検索オブジェクトを提供します(ショートカットもCtrl+N)。 検索結果を迅速に得るために、ワイルドカードとCamelCase 省略形がサポートされます。
Performance profiling enhancements - dotTrace のパフォーマンス・プロファイリングは、多数の機能により強化されています。
Quick Info - Call Tree のビューから、あらゆる機能におけるQuick Info を調査することが可能です。 調査のためのウィンドウは、カレント・タブ内で選択されたコールもしくは、すべてのコールに対して、機能概要の統計を提供します。
優れたフィルタ・オプション - dotTrace は、参照が必要なデータと、不要なデータに関して、その識別を容易にするフィルタリング機能を提供します。
パフォーマンス・スナップショットの比較 - dotTrace では、同一アプリケーションから採取した、2つのパフォーマンス・スナップショットを比較することも可能です。 そのために生成される比較のためのスナップショットが、それぞれの機能に費やされたコール数と時間の違いを表示します。 比較のスナップショットは、通常のパフォーマンス・スナップショット同様に、その参照と分析が可能です。
新規のプロファイリング・オプション - インライン化を不能にするオプションが、JITに加えられています。 それにより、測定における一貫性(すなわち、記述されたコードがインライン化されないときのアプリケーション・コールの構造が、多少のオーバーヘッドを犠牲にしても維持される)と、現実の「フィールド条件」でのアプリケーションのプロファイリングとの間での、トレードオフにおける一方を選択できるようになります。
その他の拡張
多数のスナップショット - dotTrace は多数のスナップショットを操作し、その結果として、包括的で便利なプロファイリングを提供します。 最初にプロファイリングを行うとき、同一のアプリケーションから複数のスナップショットを生成することが可能です。 続いて、それらのスナップショットを比較するために(パフォーマンスのスナップショットでは自動処理)、いくつかのスナップショットを同時にオープンすることができます。
Windows サービスのためのプロファイリング - dotTrace を用いて、Windows サービスのプロファイリングを容易に行えます。 すべての利用可能な Windows サービスのリストから、対象となるサービスを選択して、Web アプリケーションの場合と同じよう、プロファイリングを行います。
Visual Studio との統合 - Visual Studio から、dotTrace を実行することが可能です。 ボタンをクリックするだけで、対象となるソリューションのStartUp プロジェクトを、Visual Studio 内でプロファイリングできます。 それに加えて、JetBrains ReSharper アドインが Visual Studio 上にインストールされている場合には、プロファイリングのユニット・テストをコード・エディタから簡単に開始できます。ソリューションがVisual Studio でオープンされる場合には、対応するソース・ファイルに向けてVisual Studio 内でナビゲートするために、Source View のクイック・リンクをクリックします。 それにより、Visual Studio 内の dotTrace から、ファイルがオープンされます。
ソース・ビューの改善 - Source Viewは、上位のビューで選択された機能に関係する、すべてのコード・エリアを強調表示します。Visual Studio における ReSharper の 右側ガーターのように、黄色のストライプをクリックすることで、ハイライト・ストライプを持つ新規のガーターが、強調表示されたエリア間の移動を迅速にナビゲートします。
優れた検索機能 - サーチ結果を用いて、さらに多くの機能を実現します:
さらに、高速サーチのためのワイルドカードと、CamelCase通知の利用が可能です。
ソース検索のためのコンフィグレーション - dotTrace による、ソースファイルの正しい位置の検索を実現するために、フォルダーの置き換えに関する、特殊なコンフィグレーションが可能です。 コードが配置されている場所が移動した場合に、 dotTrace はプログラム・データベース・ファイルに対するフォルダーの置き換えを利用し、ソースコードを正確に表示します。 さらに、何人かのユーザーがスナップショットを共有する場合にも、ローカルマシン上に正しいソースコードが表示されます。