Aikar ఫ్లాగ్లు: అవి అవసరమా
ప్రసిద్ధ Aikar ఫ్లాగ్లు G1 గార్బేజ్ కలెక్టర్ కోసం ఏమి చేస్తాయి, అవి ఎవరికి ప్రయోజనం చేకూరుస్తాయి మరియు చిన్న సర్వర్లో తేడా ఎందుకు ఉండదు.
13 ఆగస్టు, 2026న నవీకరించబడింది
Aikar's ఫ్లాగ్లు Minecraft సర్వర్ల కోసం ట్యూన్ చేసిన G1GC పారామీటర్ల సమూహం. వాటి లక్ష్యం సర్వర్ను వేగవంతం చేయడం కాదు, గార్బేజ్ కలెక్టర్ పాజ్లను చిన్నవిగా, ఊహించదగినవిగా చేయడం.
అవి ఏమి మారుస్తాయి
- యంగ్ జనరేషన్కు కేటాయించిన హీప్ వాటాను పెంచుతాయి (
G1NewSizePercent) — Minecraft లో చాలా గార్బేజ్ స్వల్పకాలికం. - సుమారు 200 ms పాజ్ లక్ష్యాన్ని సెట్ చేస్తాయి (
MaxGCPauseMillis). - ఆక్రమణాత్మక కాంపాక్షన్ను నిలిపివేసి, పెద్ద హీప్ కోసం రీజియన్ సైజును ట్యూన్ చేస్తాయి.
అవి ఎప్పుడు ప్రభావం చూపుతాయి
| పరిస్థితి | ప్రభావం |
|---|---|
| హీప్ 8 GB లేదా అంతకంటే ఎక్కువ, యాక్టివ్ ఆన్లైన్ | గమనించదగినది: సుదీర్ఘ ఫ్రీజ్లు తక్కువగా ఉంటాయి |
| మోడ్ప్యాక్ | గమనించదగినది |
| హీప్ 2–4 GB, 5 మంది ఆటగాళ్లు | దాదాపు శూన్యం |
| సమస్య GC కాదు, ప్లగిన్ | ఏదీ లేదు |
ఫ్లాగ్లను మార్చే ముందు, ఫ్రీజ్లు నిజంగా గార్బేజ్ కలెక్టర్కు సంబంధించినవేనా అని నిర్ధారించుకోండి: Paper లాగ్లో మీరు Can't keep up చూడవచ్చు, Spark రిపోర్ట్లో GC వాటా — Profiling, Garbage collector and pauses.
Millida లో
ప్యానెల్ ఇప్పటికే ప్లాన్ మెమరీ సైజుకు ట్యూన్ చేసిన G1 తో సర్వర్ను స్టార్ట్ చేస్తుంది. మీరు థర్డ్-పార్టీ గైడ్ల నుండి ఫ్లాగ్లను విడిగా కాపీ చేయాల్సిన అవసరం లేదు: వాటిలో కొన్ని Java 8 కోసం రూపొందించబడ్డాయి, Java 21 లో అవి నిర్లక్ష్యం చేయబడతాయి లేదా సమస్యలు కలిగిస్తాయి.
మీకు ఏమి చేస్తున్నారో తెలిస్తే, స్టార్టప్ పారామీటర్లు ఎడిట్ చేయదగినవి — Startup parameters. ఒక నియమం ఉంది: వాటిని ఒక్కొక్కటిగా మార్చి కొలవండి, “ఫోరమ్ నుండి ప్యాకేజ్”ను వర్తింపజేయవద్దు.
