掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
三重ループの速度について (ID:151263)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HFUKUSHIさん、ありがとうございます。 ”レコードフィールドのアライメント”は”クワッドワード”となっています。 また、ソースコード内のレコード定義に”{$A}”又は"{$ALIGN}"はありません。 全くの謎です。 AAAAAさん、ありがとうございます。 サンプル版とは、vramさん(AAAAAさん)に提供頂いたコードを元にPWordArrayで速度を確認させえて頂いた上で、ループ部分を自己版の様に改変し速度を比較したものです。 結果、非常に高速に実行される事が、分った次第です。(ありがとうございました) 今回のご助言は、演算を構造体の配列要素へ直接参照で行わず、一旦変数に代入して、廻すと言うものと思います。 所要時間が半分ほどにはなりました。 代入操作が増えていますが、演算に直接配列を参照しないと言う事でかなり高速化するものですね。 ただ、サンプル版と比べて、未だ、遅い様に思います。 これ以上の高速化を図れない事はないと思います。 何が影響しているか、見当もつきません。 何か、試すべき事は他にあるでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.