נפתרה: אירעה שגיאה במהלך אתחול של VM

ערימת הזיכרון הראשונית של Java גבוהה מדי

  • כדי לתקן את השגיאה שהתרחשה במהלך האתחול של VM, הפעל את השורה java -Xms256m -Xmx512M בשורת הפקודה.
  • אתה יכול גם לערוך את קובץ האצווה או להפעיל פקודת bash פשוטה כדי לתקן בעיה זו במהירות.
  • קרא להלן כדי למצוא את ההוראות המפורטות שהביא צוות תוכנת Windows Report שלנו!
כיצד לתקן את השגיאה שהתרחשה במהלך האתחול של VM

השגיאה התרחשה במהלך האתחול של VM היא בעיית Java קלאסית כאשר אתה מנסה להפעיל VM. הודעת השגיאה יכולה להופיע בכל מערכת שאתה מנסה להפעיל מכונה וירטואלית, כולל Windows, Mac או Linux.

להלן כמה ממקרי השגיאה שנמצאו על ידי מומחי תוכנת Windows Report שלנו:

  • אירעה שגיאה במהלך האתחול של VM noclassdeffounderror java/lang/object.
  • אירעה שגיאה במהלך האתחול של שרת VM Minecraft - ה שרת Minecraft לא הצליח לשמור מספיק זיכרון לרוץ.
  • אירעה שגיאה במהלך האתחול של VM לא ניתן היה לשמור מספיק מקום עבור ערימת אובייקטים

כיצד אוכל לתקן שגיאה שהתרחשה במהלך אתחול של VM?

בעיה זו מתרחשת מכיוון שה-JVM מקצה נתח גדול של זיכרון ערימה ראשוני מהמערכת ש-Windows או מערכת הפעלה אחרת לא יכולים לספק. אז גם אם יש לך 8GB של זיכרון RAM, אם הוא כבר בשימוש וגודל הערימה גדול מדי, תראה את השגיאה במהלך האתחול של VM.

הפעל מחדש את המחשב האישי שלך ונסה להפעיל את Java לפני אתחול התוכניות האחרות, וודא שאתה מפעיל JVM של 64 סיביות. גרסת 32 סיביות לא יכולה להשתמש ביותר מ-1.5 ג'יגה-בייט של זיכרון RAM.

כיצד אנו בודקים, בודקים ומדרגים?

עבדנו ב-6 החודשים האחרונים על בניית מערכת סקירה חדשה על האופן שבו אנו מייצרים תוכן. בעזרתו, עשינו מחדש את רוב המאמרים שלנו כדי לספק מומחיות מעשית על המדריכים שהכנו.

לפרטים נוספים תוכלו לקרוא כיצד אנו בודקים, סוקרים ומדרגים ב-WindowsReport.

1. שנה את גודל ערימת Java באמצעות שורת הפקודה

  1. לחץ על הַתחָלָה כפתור, הקלד cmd, ולחץ על הפעל כמנהל מהתוצאות.
  2. הקלד או הדבק את הפקודה הבאה ולחץ להיכנס: java -Xms256m -Xmx512M

פקודה זו תגדיר את זיכרון הערימה הראשונית של Java Xms לערך נמוך יותר, ועכשיו אתה יכול לאתחל VM ללא בעיות.

מהבדיקות שלנו במעבדות WR, פתרון זה עבד בכל המצבים כדי לתקן את שגיאת האתחול של VM. עם זאת, אתה יכול גם ליישם את הפתרונות שלהלן עבור אותו אפקט.

2. שנה את המשתנים בקובץ האצווה

  1. הקש על לנצח + ה קיצור דרך להתחיל סייר קבצים.
  2. אתר וערוך את .עטלף קובץ השרת שברצונך להפעיל.
  3. עכשיו, שנה את Xms ו Xmx ערכים בקובץ עם ערכים נמוכים יותר. לדוגמה, -Xms256M -Xmx512M. אתה יכול להגיע אפילו יותר גבוה, תלוי ב-RAM האמיתי שיש לך.

אם אתה הולך גבוה מדי עם ערכי הזיכרון הווירטואלי, Java תציג את א לא ניתן היה לשמור מספיק מקום לערימת חפצים שְׁגִיאָה.

הפתרון הפשוט הזה יעבוד על לא ניתן היה לשמור מספיק מקום עבור ערימת אובייקטים של 2097152kb שְׁגִיאָה. אבל בשביל זה, עליך לבדוק אם אתה משתמש ב-JVM של 32 סיביות. כפי שציינו לעיל, גרסת 32 סיביות לא תטפל בזיכרון של 2 ג'יגה-בייט שהיא מנסה להקצות.

3. הפעל פקודת Bash

  1. היכנס להפעלה אחרת של השרת שלך ועבור אל Bash כדי להפעיל פקודת Java.
  2. הקלד או הדבק את הפקודה הבאה ולחץ להיכנס: -bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
  3. כדי לוודא, הפעל את הפקודה הבאה כדי לראות אם שינית את הגדרת Java: -bash – 3.3$ javac HelloWorldApp.java
  4. אם אתה מקבל את ההודעה נאסף _JAVA_OPTIONS: – Xmx256M, אתה בסדר.

אם אתה עדיין מקבל שהשגיאה התרחשה במהלך האתחול של VM, נסה לסגור כמה אפליקציות שפועלות ברקע ונסה שוב. קיימת גם אפשרות שהזיכרון הפיזי נמוך מדי כדי להפעיל את ה-VM.

בעיה נוספת בשרת שאתה עלול להיתקל בה היא Io. נטי. עָרוּץ. ערוץ מופשט ב- Minecraft אבל המדריך הזה יעזור לך.

לסיכום המדריך שלנו, השגיאה שהתרחשה במהלך האתחול של VM היא למעשה בעיה עם Java הקצאת יותר מדי זיכרון ערימה ראשוני ומתוך בדיקות מעבדת WR, הגדרת הערכים הנמוכים יותר תתקן את בעיה במהירות.

אתה יכול לעשות זאת על ידי הפעלת פקודת שורת פקודה, על ידי עריכת קובץ האצווה, או על ידי הפעלת פקודת Bash.

אם אתה מקבל את שגיאת חיבור לאינטרנט ב- Minecraft, לחץ על המדריך המודגש כדי לפתור את הבעיה במהירות.

לכל הצעה אחרת ופתרונות בדוקים, עבור אל קטע ההערות למטה ושלח לנו הערה.

אין מספיק זיכרון ב-Windows 11? הנה מה לעשות

אין מספיק זיכרון ב-Windows 11? הנה מה לעשותבעיות זיכרוןחלונות 11

Windows יכול לצרוך הרבה זיכרון מסיבות רבות, אבל העיקרית שבהן היא ש-Windows 11 עצמה היא חזיר זיכרון.אתה יכול לדעת אם תוכנית צריכה יותר זיכרון על ידי התבוננות במנהל המשימות.אם אתה צריך יותר זיכרון ב-...

קרא עוד
כיצד לתקן את PINBALL_FILE_SYSTEM (0x00000059) BSoD

כיצד לתקן את PINBALL_FILE_SYSTEM (0x00000059) BSoDבעיות זיכרוןשגיאות Bsod

פתרונות מומחים כדי להפעיל דבריםה PINBALL_FILE_SYSTEM מקושר ל-RAM ומופיע כאשר יש זיכרון מאגר נמוך או ללא דפי.זה בדרך כלל בגלל מודול RAM בעייתי, יישומי צד שלישי או ציוד היקפי לא תקין.אתה יכול להפעיל ...

קרא עוד
זוהו בעיות חומרה [תיקון אבחון זיכרון]

זוהו בעיות חומרה [תיקון אבחון זיכרון]בעיות זיכרון

הסיבה העיקרית לשגיאה זו היא מודול זיכרון לא תקיןכלי אבחון הזיכרון זוהו בעיות חומרה שגיאה בדרך כלל מאותתת על מודול RAM לא תקין.סיבות אחרות עשויות לכלול מנהלי התקנים פגומים או קבצי מערכת, לכן עליך לה...

קרא עוד