1.プログラム効率化の研究

Delphiは非常に良くできた開発ツールでのお陰で、普通に作ったプログラムでも中々速く動いてくれます。
しかし、いくら最適化されたコンパイラと言えども、何も考えずにプログラミングしていけば非効率であり、プログラムの速度も遅くなってしまうでしょう。また、大量のデータを扱う様なプログラムでも、ちょっとしたテクニックで高速になることがあります。

そこで最初の課題として、画像を扱うプログラムの効率化について考えていきたいと思います。
サンプルプロジェクトのソースファイルはここを押してダウンロードできます。

  1. まずは基本のスタイルで
  2. ScanLineを使って高速化
  3. 効率的な配列使用でスマートに
  4. 多次元動的配列を使う

[戻る...]