W skrócie
Co oznacza Garbage collection?
Garbage collection w skrócie
Czyszczenie pamięci JVM. Źle ustawione daje krótkie freezy. W codziennej administracji łącz to pojęcie z pomiarami i realnym stackiem oprogramowania serwera.
Wydajność
Oddziel lag serwera, sieć, FPS klienta i konkretny plugin. Spark w trakcie realnego problemu.
Pomiar na pustym serwerze bywa mylący.
Praktyczne wskazówki
Jedna zmiana naraz. Krótki spike ≠ stale złe MSPT. RAM nie leczy wszystkiego.
Jak używać tego w praktyce
Diagnozując garbage collection, oddziel lag serwera, sieć, FPS klienta i konkretny plugin/mod. Praktyczny krok: pilnuj TPS, MSPT, CPU, pamięć i odpal Spark, gdy problem naprawdę występuje.
Na co uważać
- Nie zmieniaj dziesięciu ustawień naraz. Przy wydajności lepiej zmienić jedną rzecz, pomierzyć i dopiero iść dalej.
- Oddziel krótki spike laga od trwale słabej wydajności. Jednorazowy skok przy backupie to co innego niż stale wysokie MSPT.
- Nie traktuj RAM jako uniwersalnego leku. Na serwerach Minecraft często ważniejszy jest single-core CPU, liczba entity, chunki i pluginy.
Częste pytania
TPS czy MSPT?
Oba; MSPT pokazuje, dlaczego spada TPS.
Kiedy odpalać Spark?
Gdy lag naprawdę występuje.