jit.opt.*
JITの最適化オプションを設定または取得するための関数群
lua
jit.opt.start(...)
説明
jit.opt.*
サブモジュールは、JITコンパイラの最適化オプションを設定または取得するための機能を提供します。これは、コマンドラインオプションの -O
と同等であり、プログラム内で特定の最適化設定を動的に変更することができます。
補足
jit.opt.start
関数にオプションを指定することで、最適化のレベルや個別の最適化項目を制御できます。- 例として、
jit.opt.start("3")
は最適化レベルを3に設定します。
サンプルコード
lua
local jit = require("jit")
jit.opt.start(2) -- -O2 と同じ
互換性
- LuaJIT