dotTrace 2021.1 ヘルプ

使い方

この章では、dotTrace を使い始めるのに役立ちます。

次のセクションでは、dotTrace の最初の手順について説明します。

典型的な * dotTrace の使用シナリオについては、次のセクションを参照してください。

その他のチュートリアル

役に立つと思われる数多くの dotTrace 学習教材もあります:

関連ページ:

パフォーマンスプロファイリングを開始する | dotTrace

dotTrace は、アプリのプロファイリングにパフォーマンスとタイムラインの 2 つの方法を提供します。ある程度、両方の方法に互換性があります。それにもかかわらず、1 つまたは別のプロファイリング方法がより適切なタイプのタスクがあります。例: このセクションで説明するパフォーマンスプロファイリング方法は、より簡単な「最も遅い方法は何か」のタスク、または特定の行ごとのパフォーマンスを詳細に調べる必要がある場合のタスクに適しています。メソッドまたはアルゴリズム。タイムラインプロファイリングメソッド...

タイムラインのプロファイリングを開始する | dotTrace

「古典的な」パフォーマンスプロファイリングとは異なり、タイムラインプロファイリング中に dotTrace は一時的なコールスタックとスレッド状態データを収集します。呼び出し時間についても同じデータが得られますが、タイムラインにバインドされます。このようにして、典型的な「最も遅い方法は何ですか」だけでなく、分析することができます。問題だけでなく、UI のフリーズ、過度のガベージコレクション、不均等なワークロード分散、不十分なファイル I/O など、イベントの順序が重要な問題もあります。プロファイラ...

UI フリーズの原因を見つける | dotTrace

重要 ! このチュートリアルは dotTrace 2016.2 のために書かれました。一部の UI コントロール(フィルターなど)は、dotTrace 2016.3 で大幅に再設計されていることに注意してください。例: 分析サブジェクトフィルターのすべてのコントロールがイベントフィルターに移動されました。このチュートリアルでは、重要なプロファイリングの手順を詳しく見て、タイムラインビューアーのユーザーインターフェースを紹介します。また、サンプルアプリケーションをプロファイルし、UI がフリーズする...

アプリのパフォーマンスとメモリのトラフィックを最適化する

警告 ! このチュートリアルは dotTrace 2016.2 のために書かれました。一部の UI コントロール(フィルターなど)は、dotTrace 2016.3 で大幅に再設計されています。例: 分析サブジェクトフィルターのすべてのコントロールをイベントフィルターに移動しました。メモリトラフィックがアプリケーションのパフォーマンスに大きく影響することはよく知られています。トラフィックが多いほど、アプリのパフォーマンスは低下します。この問題は、アプリケーションがメモリを割り当てる頻度(パフォーマ...

プロファイルスタンドアロンアプリケーション | dotTrace

スタンドアロンアプリケーションをプロファイルするにはスタンドアロンアプリケーションとして dotTrace を実行する。dotTrace ホームウィンドウが開きます。実行構成を追加します。プロファイルされたアプリケーションの実行方法を dotTrace に指示する構成: プロファイルするものを選択してください、新しいプロセスの実行で、実行構成を追加するをクリックします。新しい実行構成ウィザードで、スタンドアロンを選択し、次へをクリックします。アプリケーションオプションを指定します。アプリケーション実...

IIS サーバー上のプロファイル Web アプリケーション

通常、Web アプリケーションがサーバー上ですでに実行されている場合は、Web アプリケーションのパフォーマンスの問題を判断する必要があります。この表には、アプリケーションのプロファイリングのすべての可能なオプションがまとめられています。ローカルプロファイリング簡単な設定 / 使用: dotTrace の GUI を使ってプロファイルを作成します、dotTrace をサーバーにインストールして実行する必要があります。これは、セキュリティの制限や GUI の不在などの理由で不可能な場合があります。...