2009-08-03 3 views
0

ターゲットシステムでデバッグする必要があるアプリケーションがあります。eVC4でデバッグスパムを防止する

デバッグウィンドウにメッセージを送信するために、関連するすべてのTRACEマクロが用意されていますが、そこにあるスパムを防ぐ方法を見つけるのは難しいです。

このアプリケーションは定期的に&スレッドを終了していますので、「スレッド0x23CF2B8Aはコード0(0x0)で終了しました」というメッセージが大量に表示されています。

さまざまなメニューオプションを調べましたが、この自動出力を無効にする方法が見つからないようです。

デバッグウィンドウをクリーンアップする方法はありますか?

+0

ターゲット環境がWindows CE 4.0であることを追加するのを忘れました これは、残念ながら、dbgview.exeには必要なときに使用できないことを意味します(この時点でこれは修正されていますが、 XP以上:/ –

+0

このウィンドウを無効にするオプションはありますか? :| – GManNickG

+0

「私が作成したメッセージを見たいので、TRACEウィンドウを無効にしたくありません。 IDEが作成しているメッセージを取り除きたいだけです。 –

答えて

0

worker thread poolまたはスレッド数が固定されているような音がします。

固定数のスレッドを使用するとパフォーマンスが向上します。つまり、CPUと同じ数のスレッドを使用するとパフォーマンスが向上します。

の別の引数ではなく、は大量のスレッドをオンザフライで作成しますが、後方互換性があります。 Windowsはスレッドを作成/破棄するときにリソースが(XP SP1で正しく覚えていれば)リークしていたので、最終的にはプロセスが:: CreateThread()できなかった。

+0

いいえ、デザインはすでに実装されており、変更するには時間がかかりすぎます。私は書かれたものに対処しなければならず、IDEのスパムメッセージなしでTRACEの出力を見る方法が必要です。 –

関連する問題