処理が異様に遅い


法度  2003-12-25 09:38:00  No: 6397  IP: 192.*.*.*

ソースを更新(ほとんど中身は変わらない)したら動作が異様に遅くなりました。
どんな原因が考えられますか?
タスクマネージャとか見ても特に他に重いの立ち上がっているわけではないようですが・・・

編集 削除
にしの  2003-12-25 09:41:52  No: 6398  IP: 192.*.*.*

動作というのは、Windowsそのものが遅いのですか?作成したEXEが遅いのですか?
「ほとんど」というのが怪しいと思いますが、どういう変更をしたんでしょうか。
その、「ほとんど」の部分を元に戻しても遅いのでしょうか。

編集 削除
匿名希望  2003-12-25 12:06:37  No: 6399  IP: 192.*.*.*

レジストリを使っているソフトなら、一回消してから起動してみる。

編集 削除
たかみちえ  URL  2003-12-25 13:17:48  No: 6400  IP: 192.*.*.*

デバッグを有効にして、Application.Initializeの直後からトレースしてみるとか…。

編集 削除
法度  2003-12-25 13:44:44  No: 6401  IP: 192.*.*.*

中身変える前のヴァージョンでも遅いんです。
原因はソースには無いと思います。
おそらくDelphiの環境設定か何かが原因だと思うのですが・・・
プロジェクトを閉じたり他のプロジェクトを開いたりするとフリーズして
Delphiごと終了するハメになります。

編集 削除
にしの  2003-12-25 14:11:20  No: 6402  IP: 192.*.*.*

MLで、デフラグしたら早くなったという話がありました。
環境(ハードディスク、メモリ、ハード構成など)を見直してみてはどうでしょう。
# かかれていないので、なんともいえませんが・・・。

編集 削除
たかみちえ  URL  2003-12-25 14:30:23  No: 6403  IP: 192.*.*.*

実体験です。
  Delphiをいったんアンインストールして、インストールし直すと直るバグがありました(インストーラのメニューの"修正"じゃダメです)。
  あるバージョンのWindowsと、Delphiのデバッガの相性が悪いということもあります。
わたしの場合、WindowsXP Home(SPなし)+Delphi6Personalで、しばしばフリーズしてしまう問題にあいましたが、SP1を入れてから問題なくなりました。
Windowsのアップグレードやダウングレードも、何かの鍵になるかも。

  再インストールの際は、一部の設定ファイル(リポジトリの中身とか、Ctrl+Jの定型文リストとか)のバックアップは忘れないでくださいね(わたしはそのままやってしまって、ひどい目に遭いました)。

編集 削除
法度  2003-12-25 15:17:09  No: 6404  IP: 192.*.*.*

デフラグもやってますが一応もう一回やってみます。
それでもダメなら再インストールしかないですね

編集 削除
Taku  2003-12-25 16:23:05  No: 6405  IP: 192.*.*.*

私もXPで同じ経験をしています
(動作途中に待たされたり、コンパイル中にフリーズするなど)
パソコンのスペックを上げてからは、現象は有りませんが
当時は視覚効果を従来のWindowsスタイルに戻す事で改善されたような気がします
OSがXPであれば、試す価値は有ると思います。
方法は
コントロールパネル→パフォーマンスとメンテナンス→視覚効果を調整する
→視覚効果タブ→パフォーマンスを優先するにチェック  です

編集 削除