Java וזיכרון
GPCL בוחר את גרסת ה-Java לפי גרסת המשחק, ומקצה זיכרון לפי זיכרון המחשב. ברוב המקרים אין צורך לשנות ידנית.
התאמת גרסאות Java
| גרסת Minecraft | Java נדרש |
|---|---|
| 1.16.5 ומטה | Java 8 |
| 1.17 – 1.20.4 | Java 17 |
| 1.20.5 והלאה | Java 21 |
אם בהפעלה חסרה גרסת ה-Java המתאימה, GPCL מוריד ומתקין אותה אוטומטית. אם ההורדה נכשלת, עברו להגדרות → הורדות → הורדת Java ובחרו מקור מירור אחר.
Java מותקנת בתיקייה של GPCL עצמו: היא לא משפיעה על Java אחרת במערכת ולא משנה את JAVA_HOME.
זיכרון: אוטומטי
ברירת המחדל היא "אוטומטי". ההיגיון בשני שלבים:
- קודם אומדן של 30% מהזיכרון הפיזי, מעוגל כלפי מטה ל-GB, ומוגבל ל-2 – 8 GB;
- אחר כך לפי הזיכרון הפנוי כרגע: משאירים למערכת לפחות 1 GB, מחשבים מינימום 2 GB, מעגלים כלפי מטה ל-512 MB, ולוקחים את הקטן מבין השניים.
בפועל:
| זיכרון פיזי | פנוי כרגע | הקצאה אוטומטית |
|---|---|---|
| 16 GB | 8 GB | 4 GB |
| 16 GB | 3.9 GB | 2.5 GB |
| 8 GB | 4 GB | 2 GB |
דף ההגדרות מציג את הזיכרון בשימוש / סה"כ ואת הזיכרון הפנוי כרגע. כשהזיכרון הפנוי לחוץ, ההקצאה האוטומטית יורדת בהתאם ומופיעה המלצה לסגור כמה תוכניות.
-Xmx הוא גבול עליון, לא משהו שמתפס מלא בהפעלה. לכן הקצאה לפי הזיכרון הפנוי באותו רגע יציבה יותר מאשר לתת ידנית ערך גדול מאוד.