4 ms·
You're right about LuaJIT, but there's no reason the VM can't also optimize code paths related to high-level string operations.
by chromatic 15y ago
You're right about LuaJIT, but there's no reason the VM can't also optimize code paths related to high-level string operations.
- Nitramp 15y agoWell, at some point you might run out of space in the opcode byte (or multiple bytes), and then you need longer sequences that put up more cache pressure and require more time decoding, right? Also, the developers time budget and the VMs complexity migth keep you from optimizing all possible paths.