Это Just-In-Time (JIT) компилятор для AMX.
Он переводит AMX байт-код (код созданный компилятором PAWN) в машинный x86-код, во время выполнения, чтобы ускорить выполнение скрипта. Подробнее о компиляции JIT вы можете прочитать здесь.
Скачать (последняя на текущий момент версия 1.2.1)
Changelog:
Если вдруг JIT крашит сервер, попробуйте запустить samp-server.exe с параметром ProcDump и укажите .dmp файл для него. Для этого откройте командную строку, перейдите в каталог с вашим сервером и выполните следующую команду:Код:v0.3.2 - 27/03/2012
- Fixed crash of HALT/BOUNDS instructions
- Fixed crash if native function is not found - now a runtime error 19 is shown instead
v0.3.1 - 26/03/2012
- Fixed crash during compilation if script contains an empty switch statement
- Fixed crash if server.cfg contains non-ASCII characters
- Added support for LCTRL 6/SCTRL 6
- Added support for CALL.pri/JUMP.pri
v0.3 - 25/03/2012
- Now the whole script is compiled at once, when AMX is loaded. If an error occurs
during JIT compilation, a message is printed and the code is run as usually i.e.
without JIT.
- Mad it possible to set the size of stack on which JIT code is executed via the
"jit_stack" option in server.cfg.
- Reduced CALL overhead of recursive functions, thanks to first item.
- Made it possible for JUMP/JCC to jump outside of function bounds.
v0.2 - 23/03/2012
- Ported to AsmJit - http://code.google.com/p/asmjit/
- which automatically fixed a few issues
v0.1 - 19/03/2012
- Initial release
Автор: Zeex_Код:path/to/procdump.exe -e -ma -x samp-server.exe samp-server.dmp
Оригинал: http://forum.sa-mp.com/showthread.php?t=326980
Автор перевода: happines