2

ETWとは、「Windowsのイベントトレース」を意味します。

私の実験によると、1つの利点は、設計上、非常にビジーな状態でイベントを記録できない場合があります。それ以外の場合は、カーネル機能から期待できるように、正常に機能します。ETWは、キャッシュとマルチスレッドのロギングの問題を回避するためにプロセッサごとのバッファリングが必要な場合、町で唯一のゲームです。特にアフィニティなどを割り当てない場合。

ただし、インターフェイスは煩雑であり、EventWrite()に関連するMicrosoft推奨のアプローチを検討するとさらに悪化します。この強力なカーネルサブシステムへのプログラマーのアクセスを合理化するために利用できる最善の努力は何ですか?私はC++インターフェースに興味がありますが、この質問を見ている他の人は他の言語についても知りたいと思うでしょう。

4

1 に答える 1

1

ETW の上にある使いやすい C/C++ ラッパーを探している場合、それに近いのは WPP だけです。高度になりすぎると、WPP で限界に達する可能性があります。10 月の Microsoft PDC に注意してください ;)

于 2008-09-24T13:50:16.983 に答える