- ベストアンサー
実行速度に差があります
画面に線を引くプログラムですが、実行する時により、線が引かれるスピードが違います。 パソコンを起動直後などは、結構早く動くのですが、デバッグ後は遅くなります。再起動後は、デバッグ前のように結構早く動きます。 何か対策はありませんでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
・それらのPCのメモリー不足? (消さないまま高速で線の本数を増やすので 瞬時に非常に多数の再描画が必要になり動作が不安定になる?) ・システムに再描画の時間を与えていない? (repaint か DoEvents の使用)
その他の回答 (1)
- kimamaoyaji
- ベストアンサー率26% (2801/10379)
回答No.1
対策というより、何のためにデバッグしなければいけないのでしょう? 一般的にアプリの開発でもなければデバッグの必要はないです、もしソフトの開発者なら、プロにあるまじき質問です。 デバックで遅くなる原因など多々あります、何故と聞かれる方が困る位です、デバッグをすれば余計な処理が増えるので遅くなるのが常識だからです。
補足
プロにあるまじき質問ですみません。 右から黒で縦線を引いて、それを白い縦線で消していき、縦線が右から左に移動するように見えるという単純なプログラムです。 黒線を10本引いたところで白線を引き始め、白線を10本引いたところで、黒線を引き始めるという単純なもので、10本分の幅の黒線が、右から左に次々に移動するというだけです。 これを単純に繰り返していますが、動かす度にスピードが変わるので、質問をしました。 デバッグといっても、余計な処理を加えるようなことをしないで、繰り返し動かしているだけです。 他のパソコンでやっても同様に早くなったり遅くなったりするので、何か特別なことがあるのかなと思い皆さんのお知恵を拝借したいと思ったしだいです。 何かありましたら、お教えください。 、