2011-01-19 7 views
3

私はコンピュータを起動した直後にプログラムを実行したときにしか現れなかったバグを扱った。寒いスタートはバグを引き起こした競争状態を露呈させた。私はそれを修正することができましたが、何が起こっていたのか把握するためにマシンを何度かリブートしなければならなかったので、時間がかかりました。将来誰かがこのような問題をデバッグする方法を提案することはできますか?どうやらすぐにコンピュータを「ちょうど起動した」状態にすることはできますか?起動直後にしか表示されないバグを扱う

Windows XPでPython 2.6を実行しています。

+0

起動時に発生する操作や起動時のコールドキャッシュの競合が原因でしたか? – TryPyPy

+0

起動時のコールドキャッシュ。 –

答えて

2

起動が完了する直前に仮想マシン(VirtualBox)と保存状態(make snapshot)を使用してください。自由にテストし、を起動して、必要に応じて状態にしてください。

+0

ああ、はい、私はしばらくの間、私の見ているリストに仮想マシンを持っていた... –

+0

とにかく、virtualboxの裸のwinxpを起動しても、あなたのスナップショットを必要としないかもしれないので、 ) – Jiri

3

仮想マシン内で実行します。

関連する問題