StackOverflow ミニプロファイラーを使用してプロファイリングしている C# Web サーバーがあります。これは ASP.NET サーバーではありませんが、通常、各要求は独自のスレッドで実行されるため、ミニプロファイラーを調整して、ThreadStatic
ストレージを使用して着信要求のすべてのプロファイラーを最初から最後まで追跡しました。これはうまくいきました。
最近、すべてを use に変換しました。これは、通常、async/await
の後の継続が同じものに戻らないため、ストレージが機能しなくなったことを意味します。await
Thread
ThreadStatic
ThreadPool
この場合、異なるスレッド間で小さなデータを渡す最良の方法は何ですか? SynchronizationContext
このようなものに役立つ既存の実装はありますか?