NOEMBLEM/エンブレムが設定されていません。

メールの詳細(メール表示)

件名:

マクロの実行スピード

差出人: s.i.gさん <support…>
送信日時 2015/02/09 22:09
ML.NO [fchart:0047]
本文:


こんにちわ

tk33syさんから下記の質問がありました。


マクロ処理時間について質問します。
下記マクロを実行すると
XP=1分30秒
7=11分

7では何が低速の原因でしょうか?

---マクロ開始-------------------------------------------------------

SisuName:=test;
DnoLoop:=off;
Var cnt,Dnum,Data[1000,6];
begin
Debugout(開始時間:+NowTime);
for cnt:=1000 to 9999 do
begin
if (Sijo(cnt)=0) and (Gyoshu(cnt)<=36) then //東証1部
begin
debugout(cnt+ +MeigaraName(cnt));
Dnum:=ReadkabuData(Data,Hiashi,cnt); //株価データ読込み
end;
end;
Debugout(終了時間:+NowTime);
end;

----マクロ終了-------------------------------------------------------

このマクロを当方のパソコンでも実行してみました。
マクロの編集画面のRUNボタンでの実行です。

結果は、下記です。

Vista機 Lets Note CF-T8(かなり古い) 

CPU Core2 Duo 1.4G メモリー 1.9G

実行時間 1分2秒

---------------------------------------------------------

自作機 Windows7 32Bit

CPU i5 2.9G メモリー 16G

実行時間 24秒

------------------------------------------------------

結論としては、OSの違いより、CPU、メモリーの違いが
ありそうです。

------------------------------------------------------
support@…
S.I.G サポート

質問などは、上記アドレスへ直接お願いします。

このエントリーをはてなブックマークに追加
添付:

更新順メールリスト