パフォーマンスのヒント - Siv3D/Reference-JP GitHub Wiki

頻繁に更新される Texture は DynamicTexture を使おう

Polygon はデータをキャッシュしよう

distansFromSq() が使える場面では distanceFrom() よりも優先しよう

背景色を Rect で描かないようにしよう

描画順を整理し、Draw Call を減らそう

数百回以上呼ばれるループではデータをあらかじめ用意しておこう

ピクセル単位の描画では Image を使おう

自前の座標変換よりも Transformer2D を使おう

データはバイナリ形式で保存しよう

tryFIll が使える場面では fill() よりも優先しよう

コンパイル済みのシェーダを使おう