Lua コードを生成して実行するプログラムを開発しています。
(1) コマンドライン luajit コンパイラーを使用できるようにプログラムにファイルを生成するように依頼するか、(2) API を介して luajit を直接実行するようにプログラムに依頼することができます。
いくつかのベンチマークの後、方法 (1) の方が高速であるように見えます。APIを最適な方法で使用していないのではないかと思います。私は基本的に一連の dostring(chunk) を実行し、エラーをチェックします。
では、パフォーマンスを目指すときに API を使用する良い方法はありますか?