AMXMODX Profiler to narzędzie służące do oceny wydajności pluginów i znajdowania wąskich gardeł.
Aby zainstalować profiler podmieniamy po prostu plik amxmodx_mm_i386.so lub amxmodx_mm.dll. Nie trzeba rekompilować żadnych pluginów czy modułów.
Modyfikacja dodaje nowy cvar
amx_profile
0 = żaden plugin nie będzie monitorowany
1 = tylko wybrane pluginy bedą monitorowane (standardowo)
2 = wszystkie pluginy bedą monitorowane
Aby ustawić monitorowanie pluginu otwieramy plugins.ini i po nazwie pluginu dodajemy profile.
np. „admin.amxx” zmieniamy na „admin.amxx profile”.
Nie można monitorować pluginu przy włączonym debugu.
Monitorowane pluginy zapisują dane do
amxmodx/data/profiles/.txt
Znajdziemy tam czasy oraz ilość wywołań natives , forwards itp.
Dodatkowo dostajemy do dyspozycji dwa dodatkowe natywy do mierzenia wydajności naszego kodu , całą dokumentację znajdziecie w pliku profiler.inc.
Najnowsza wersja:
amxmodx-1.8.2-rev24-profiler.zip Download
Starsza wersja:
amxmodx-1.8.0.3660-profiler.zip Download
amxmodx-1.8.1.3746-profiler.zip Download