AMXMODX Profiler – Ocenianie wydajności pluginów

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/<pluginname.amxx>.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.

post-3845-0-62574900-1427405664

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

Dodaj komentarz