高速化についてのメモ
- プリフライトオフ
app.preflightOptions.preflightOff = true;
- 再描画無効
app.scriptPreferences.enableRedraw = false;
- undo制御
doScript(script, [language], [withArguments], [undoMode], [undoName]);
undoModeをUndoModes.FAST_ENTIRE_SCRIPTにする。
UndoModes.ENTIRE_SCRIPTは逆に実行時間が増加する。
値の再取得や再計算を減らす
for文でlengthを変数定義するみたいなあれ。変数に大きなデータを保持しない
プロパティは一括で設定