4

を使用してデバッガーが接続されているかどうかを判断できることは知っていますがSystem.Diagnostics.Debugger.IsAttached、プロファイラーが接続されているかどうかを判断する方法はありますか?

プロファイラーはスレッドプールを介してタスクを追跡できないため、プロファイリング時に並列処理を自動的に無効にしたいと考えています。

4

3 に答える 3

7

標準のプロファイラー インターフェイスでは、環境変数を設定する必要があります。

Environmentこれは、クラスを介して確認できると思います。

変数が呼び出されCOR_ENABLE_PROFILING、有効な場合は に設定され1ます。

于 2012-08-20T05:59:57.000 に答える