dotTrace 2019.3ヘルプ

導入

dotTraceヘルプへようこそ!

dotTraceは、間違いなく.NETパフォーマンスプロファイリングの最も便利なツールです。

dotTraceを使用すると、.NET フレームワーク、.NET Core、Mono、UnityバージョンのMonoをベースにしたアプリケーションなど、さまざまな.NETアプリケーションのパフォーマンスのボトルネックを見つけることができます。

dotTraceシステム要件については、このページを参照してください。

サポートされているオペレーティングシステムとフレームワーク

Windows

macOS | Linux

.NET フレームワーク 1.0 – 4.8Supported

使用可能な範囲 : JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール

ノート :

  • .NET フレームワーク 4.0以降のプロセスにのみ接続できます。

Not available
.NETコア1.0 – 3.1

Supported

使用可能な範囲 : JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール

ノート :

  • .NET Core 3.0以降のプロセスにのみ接続できます。

Supported

使用可能な範囲 : JetBrains Rider、コンソールツール

ノート :

  • サンプリングプロファイリングタイプのみがサポートされています。

  • .NET Coreにはいくつかの制限があるため、.NET Core 3.0以前を対象とするプロジェクトのプロファイリングに課題がある場合があります。場合によっては、プロファイルされたアプリケーションがハングまたはクラッシュすることがあります。.NET Core 3.1を対象とするプロジェクトは、課題なくプロファイルできます。

  • 実行中の.NET Coreプロセスにアタッチすることはできません。

Mono 5.10以降

Supported

使用可能な範囲 : JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール

ノート :

  • タイムラインプロファイリングタイプのみがサポートされています。

Supported

使用可能な範囲 : JetBrains Rider、コンソールツール

ノート :

  • プロファイルできるのは64ビットプロセスのみです。

  • 実行中のMonoプロセスに接続することはできません。

  • タイムラインプロファイリングタイプのみがサポートされています。

Mono Unity 2018.3以降

Supported

使用可能な範囲 : JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール

ノート :

  • タイムラインプロファイリングタイプのみがサポートされています。

Supported

使用可能な範囲 : JetBrains Rider、コンソールツール

ノート :

  • タイムラインプロファイリングタイプのみがサポートされています。

  • 実行中のUnityプロセスに接続することはできません。

入門

  • パフォーマンスプロファイリングやdotTraceを初めてお使いの方は、まず基本概念の章を参照してください。

  • 主要なプロファイリングのシナリオの実行方法の詳細については、方法の章を参照してください。

  • プロファイリング・プロセス(プロファイリング・セッションの実行と構成、スナップショットの取得など)の詳細が必要な場合は、dotTraceの実行の章から始めてください。

  • パフォーマンススナップショット分析の詳細は、パフォーマンスプロファイリング結果の分析の章で説明しています。

  • バージョン6.0以来、dotTraceはアプリケーションのプロファイリングの全く新しい方法、タイムラインプロファイリングを提供します。このメソッドを使用すると、アプリケーションに関する一時的なデータを収集できます。この方法は、UIフリーズ、同期遅延、過度のガベージコレクション、ファイルI/O、その他のインターバルイベントを分析する必要がある場合に非常に役立ちます。タイムラインプロファイリングスナップショットを分析する方法の詳細については、タイムラインのプロファイリング結果の分析の章を参照してください。

最終更新日: 2020年3月3日