Krátce
Co znamená Timings?
Timings jsou historický způsob, jak měřit, co zatěžuje server. Dříve se používaly hlavně na Spigot/Paper serverech pro diagnostiku pluginů a ticků.
Dnes se často doporučuje spíš Spark , protože poskytuje modernější a hlubší profilování.
K čemu timings sloužily
Timings report ukazoval, které pluginy, eventy nebo úlohy spotřebovávají čas v tick loopu. Pomáhal správcům pochopit, proč roste MSPT a klesá TPS.
Nevýhodou je, že timings mohou být méně přesné nebo méně praktické než moderní profiler. Pokud řešíte vážný problém, Spark dá obvykle lepší pohled.
Kdy je ještě potkáte
- Ve starších návodech na optimalizaci.
- U pluginů nebo správců zvyklých na Spigot/Paper timings.
- Při základním pohledu na serverové eventy.
Jak to využít v praxi
Timings berte hlavně jako historický pojem. Na moderním Paper serveru je lepší začít přes Spark, protože Paper 1.21 má Spark jako preferovaný profiler a Timings jsou podle PaperMC zastaralé a vypnuté ve výchozím nastavení. Pokud starý návod doporučuje /timings paste, hledejte novější postup se Spark reportem a sledujte hlavně MSPT v době problému.
Na co si dát pozor
- Timings report není dobrý důkaz pro každý typ lagu. U paměti, garbage collection nebo krátkých špiček bývá Spark výrazně užitečnější.
- Pokud vám někdo posílá starý timings návod, ověřte verzi Paperu, Spigotu nebo Purpuru. Dostupnost příkazu se mezi verzemi a forkami liší.
- Neposuzujte problém jen podle jedné červené položky. Důležitý je kontext: kdy byl report pořízený, kolik bylo hráčů online a co se na serveru právě dělo.
Časté otázky
Mám používat timings nebo Spark? +
Pro nové diagnostiky je obvykle lepší Spark. Timings ale můžete potkat ve starších návodech.
Ukážou timings problém s RAM? +
Ne tak dobře jako nástroje pro paměť a Spark. Timings jsou hlavně o časování serverových úloh.
Jsou timings dostupné všude? +
Ne. Záleží na serverovém softwaru a verzi.