HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0427
I386実行速度1解決


I386

リンク

2006/4/27(Thu) 12:39:20|NO.509

HSPでつくったEXEファイルの実行速度をもっと速くすることは
できないんでしょうか?



この記事に返信する


Drip

リンク

2006/4/30(Sun) 15:15:02|NO.542

Dripです。

 I386さん、こんにちは。プログラムの実行速度を早くする方法はたくさんあります。
格段に早くする方法として、アルゴリズムの改良が上げられます。
ループや各種処理を可能な限り簡略化、高効率化させることで、プログラムはどんどん
高速化します。(ただし、限界はあります。)
 他に、同じ計算でも数式や配列の書き方によっても処理速度は変化します。
repeat 10000000:a+=1:loop
よりも
repeat 10000000:a++:loop
の方が高速ですし、配列参照は極力行わないようにした方がプログラムは高速になります。

 実行プログラムそのものの実行速度を早くするためには、インタプリタ型言語を使用せず、
コンパイラ型言語を使用するほかありません。
WEB等で高速化のTIPSを探したり、上のようなベンチマークをしたりと、いろいろと
実験してみると面白い結果が得られると思います。



ONION software Copyright 1997-2021(c) All rights reserved.