Это 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