Aktualizováno pro rok 2026

Co je to Resmon a jak správně měřit výkon?

Resource Monitor (zkráceně Resmon) je nejdůležitější nástroj pro každého majitele nebo vývojáře FiveM serveru. Ukazuje, kolik procesorového času (v milisekundách) skripty spotřebovávají.

1. Jak otevřít Resmon?

Přímo ve hře otevři herní konzoli (klávesa F8) a zadej následující příkaz. Následně se ti na obrazovce zobrazí overlay tabulka běžících skriptů.

resmon 1 Příkaz do F8

2. Rozdíl mezi IDLE a ACTIVE stavem

Spousta nekvalitních skriptů vypadá na první pohled v pořádku, ale jejich zátěž drasticky stoupne, jakmile s nimi hráč začne interagovat. Při hodnocení výkonu je nutné sledovat obě hodnoty:

IDLE Stav (Neaktivní)

Skript běží na pozadí a čeká na akci (např. hráč nestojí u markeru garáže). Špičkový skript by měl mít v tomto stavu absolutně čistých 0.00 ms.

ACTIVE Stav (Aktivní)

Hráč skript aktivně používá (otevřené menu, vykreslování rozhraní). Zde hodnota lehce stoupne, ale u optimalizovaného kódu by neměla překročit 0.02 - 0.04 ms.

3. Jak vypadají standardy Zenith Dev?

Naše architektura kódu využívá moderní události (Events) a dynamické čekací smyčky namísto neustálého zatěžování procesoru nekonečnými ticky. V praxi to v Resmonu vypadá takto:

RESOURCE MONITOR OVERLAY TOTAL CPU: ~0.01 ms
zn_stk_system Zenith Dev
Idle: 0.00 ms Active: 0.01 ms
nejaky_leaked_garaze
Idle: 0.24 ms Active: 0.48 ms

Pozor na Memory Leaks!

Resmon neměří pouze zatížení procesoru, ale nepřímo ukazuje i alokovanou RAM paměť skriptu. Pokud hodnota milisekund skriptu v čase neustále stoupá, i když hráč nic nedělá, skript trpí na tzv. "leakování paměti". Skripty od Zenith Development procházejí přísnými testy stability, aby k tomuto jevu nikdy nedocházelo.