0

たまに私のゲームの1フレームに時間がかかりすぎることがありますが、その理由は、一部のスレッドが戻るのに時間がかかるためかもしれないと思います。(ヒント)。

ゲームのロード画面で明示的にスレッドを1つだけ作成し、その直後に中断します。私のサウンドライブラリもそれを作成することを知っています。しかし、他のスレッドが作成されているかどうかはわかりません。gDebuggerを使用してスレッドをデバッグしましたが、多くのスレッドが開始されたと表示されますが、そこから情報を取得できません。これらのスレッドのどれもが私のゲーム時間を台無しにしていないことを確認したいと思います。

それ、どうやったら出来るの?VisualStudioでのスレッド作成でブレークポイントを設定し、それを実行したモジュールを取得する方法はありますか?Express Editionを使用していますが、それを確認するためだけにプロトライアルを取得できました。

前もって感謝します。

4

1 に答える 1

1

VSに割り込むと、現在アクティブなスレッドとその現在の呼び出しスタックのリストが表示されます。

于 2012-07-10T11:48:30.600 に答える