dotTrace の新機能

dotTraceの新機能

このページは、最近のdotTraceリリースで注目すべきアップデートを案内します。ハイライトには、Visual Studio / JetBrains Riderのサポートと非同期コードの簡略化されたプロファイリングが含まれています。

dotTraceをダウンロード

10 日間の実用無料トライアル

Native profiling of Mono and Unity applications

MonoおよびUnityアプリケーションのネイティブプロファイリング2020.2

RiderのスタンドアロンdotTraceとdotTraceはどちらも、Windows上のMono / Unityアプリケーションのネイティブ部分をプロファイルできます。「ネイティブプロファイリングを有効にする」オプションを選択してセッションを開始すると、パフォーマンススナップショットにネイティブコールスタックとマネージドコールスタックの両方が表示されます。

Support for ARM64 architecture

ARM64アーキテクチャのサポート2020.2

Linux用のdotTraceコマンドラインプロファイラー(GLIBC_2.23以降のディストリビューション)を使用すると、ARM64システムでアプリケーションをプロファイリングできます。

Other improvements

その他の改善2020.2

  • プロファイラーを使用すると、コマンドをstdinまたはファイルに送信して、プロファイリングセッションを制御できます(スナップショットの作成、プロファイルされたプロセスからの切り離しなど)。
  • 新しいセルフプロファイリングAPI(アプリケーションが自分でプロファイリングセッションを初期化および開始できるようにするAPI)は、はるかに使いやすくなっています。セルフプロファイリングAPIは、NuGetパッケージとして配布されます。
Improved Linux and macOS support

LinuxおよびmacOSサポートの改善2020.1

  • これで、トレースプロファイリングモードを使用して、macOSおよびLinuxで.NET Coreアプリケーションをプロファイルできます。これを行うには、JetBrains RiderまたはdotTraceコマンドラインプロファイラーを使用する必要があります。
  • これで、Linuxで実行中のプロセスにプロファイラーを接続できます。
Next Important Call

次の重要なコール2020.1

これで、次の重要なコールアクションを使用してコールツリーをナビゲートできます。 Ctrl+Shift+Right を押すと、dotTraceは詳細な分析に最も関連のあるノード(たとえば、独自の実行時間が長いノード)に移動します。

この機能は、dotTraceスタンドアロン(パフォーマンスビューアーとタイムラインビューアーの両方)、Visual Studio、およびJetBrains Riderで使用できます。

Support for .NET Core on macOS and Linux

macOSおよびLinuxでの.NET Coreのサポート2019.3

dotTrace 2019.3は、LinuxおよびmacOSでの.NET Coreプロジェクトのサンプリングプロファイリングをサポートしています。.NET Core 3.1を対象とするプロジェクトのみが完全にサポートされていることに注意してください。.NET Coreの制限のため、.NET Core 3.0以前を対象とするプロジェクトのプロファイリングにはいくつかの課題があります。まれに、プロファイルされたアプリケーションがハングまたはクラッシュすることがあります。

LinuxおよびmacOSで.NET Coreアプリケーションをプロファイルするには、JetBrains RiderまたはdotTraceコマンドラインツールを使用する必要があります。

Command-line profiler on macOS and Linux

macOSおよびLinuxのコマンドラインプロファイラー2019.3

コマンドラインプロファイラがついにmacOSとLinuxに登場しました。 dotTrace.sh は、Windowsの同等物と同じ機能を持ち、.tar.gzアーカイブおよびNuGetパッケージとして配布されます。

コールツリーフレームグラフ2019.3

コールツリーフレームグラフを使用すると、最も遅いメソッドが一目でわかります。グラフはタイムラインビューアーでのみ使用できることに注意してください。

Timeline filters in Rider

Riderのタイムラインフィルター2019.2

RiderのdotTraceは、タイムラインフィルターの完全なセットを取得し、タイムラインプロファイリングスナップショットを適切に分析しやすくします。

macOSとJetBrains RiderでのLinuxのサポート2019.1

JetBrains Riderを使用している場合は、macOSおよびLinux上で dotTraceを実行して、MonoおよびUnityアプリケーションのプロファイルを作成できます。

Profiling Mono and Unity applications

MonoおよびUnityアプリケーションのプロファイリング2019.1

dotTraceを使用すると、Windows、macOS、およびLinux上のMono 5.10 以降およびUnity 2018.3以降のアプリケーションをプロファイルできます。

JetBrains Rider統合2018.3

Visual Studioに加えて、今dotTraceはWindows上のJetBrains Rider IDEの一部です。プロファイリングセッションを設定および実行し、スナップショットを取得し、組み込みビューアーで分析できます。

dotTraceをダウンロード

10 日間の実用無料トライアル