dotTrace 2020.1ヘルプ

導入

dotTraceヘルプへようこそ!

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

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

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

JetBrains Riderに統合されたdotTraceの使用方法の詳細については、JetBrains Riderのドキュメントを参照してください。

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

WindowsmacOS | 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プロセス(.NET Core 3.0以降)へのアタッチはLinuxでは可能で、macOSではできません。

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の実行の章から始めてください。

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

  • Since the version 6.0, dotTrace provides the completely new way of profiling applications - timeline profiling. This method allows you to collect temporal data about your application. This way of profiling is extremely helpful when you need to analyze UI freezes, sync delays, excessive garbage collections, file I/O, and other interval events. For details on how to analyze timeline profiling snapshots, refer to the タイムラインのプロファイリング結果の分析 chapter.

最終更新日: 2020年8月06日