プロファイル WCF サービス
スタンドアロンアプリケーションとして dotTrace を実行する。 dotTrace ホーム ウィンドウが開きます。
実行構成を追加します – プロファイル対象のアプリケーションの実行方法を dotTrace に指示する構成です:
プロファイルするものを選択する、 新しいプロセスの実行 で、
実行構成の追加 をクリックします。新規実行構成 ウィザードで、 WCF サービス を選択し、 次へ をクリックします。
アプリケーションオプションを指定します。
ライブラリパス: WCF サービスライブラリへのフルパス。
構成パス: WCF サービスライブラリ構成ファイルへのフルパス。
WCF ホスト: 使用する WCF ホスト。 インストールされている .NETFramework のバージョンに応じて、このリストにはさまざまなオプションが表示されます。
クライアントパス: サービスがホストされた後に実行する必要があるカスタムクライアント実行可能ファイルへのパス。
クライアント引数: カスタムクライアントアプリケーションに渡されるコマンドライン引数。
環境変数を設定する: 特定の環境変数を使用してプロファイルアプリケーションを実行できます。 各変数は、新しい行で指定する必要があります。
保存 をクリックします。
作成した実行構成が 新しいプロセスの実行 リストで選択されていることを確認してください。
プロファイル方法を選択してください で、プロファイリングオプションを指定します。
プロファイリングタイプ: 通常、 ネイティブアプリケーションをプロファイリングする場合、サンプリング (パフォーマンスを評価し、アプリで最も遅いメソッドを決定する) と タイムライン (サンプリングと同じですが、タイムラインデータが追加されます) のいずれかを選択する必要があります。 プロファイリングタイプの詳細
必要に応じて、 他のプロファイリングオプションを指定します。
セッション開始直後に dotTrace でプロファイリングデータの収集を開始したい場合は、 プロファイリングを実行する で 最初からプロファイリングデータを収集する を選択してください。
開始 をクリックします。 これにより、プロファイリングセッションが開始されます。
アプリケーションで特定のワークフローを実行するか(パフォーマンスを評価する場合)、特定のパフォーマンスの問題を再現します。 プロファイリングコントローラーウィンドウの スナップショットを取得 ボタンを使用してスナップショットを収集します。 プロファイリングセッションを制御する方法の詳細
データを収集したら、プロファイリングされたアプリケーションを閉じるか、コントローラーウィンドウの デタッチ ボタンを使用してプロファイラーをデタッチします。
dotTrace Viewer を使用して、収集したスナップショットを分析します。