מה זה XMX ו-XMS ב-Java?
מה זה XMX ו-XMS ב-Java?

וִידֵאוֹ: מה זה XMX ו-XMS ב-Java?

וִידֵאוֹ: מה זה XMX ו-XMS ב-Java?
וִידֵאוֹ: Minecraft Windows server tutorial - Initialization & connect locally 2024, נוֹבֶמבֶּר
Anonim

הדגל Xmx מציין את מאגר הקצאת הזיכרון המקסימלי עבור a Java מכונה וירטואלית (JVM), בעוד Xms מציין את מאגר הקצאת הזיכרון הראשוני. זה אומר ש-JVM שלך יופעל עם Xms כמות הזיכרון ויוכל להשתמש במקסימום של Xmx כמות הזיכרון.

באופן דומה אפשר לשאול, מהו פרמטר XMS ו-XMX ב-Java?

בפוסט זה נראה בערך פרמטר Xms ו-Xmx ב-Java . - Xmx מציין את גודל הזיכרון המרבי עבור Java מכונה וירטואלית (JVM), בעוד - Xms מציין את גודל הזיכרון הראשוני. זה אומר ש-JVM יתחיל עם Xms כמות הזיכרון ו-JVM יוכלו להשתמש בכמות הזיכרון המקסימלית של JVM.

יתר על כן, מה המשמעות של xmx1024m? ג'אווה - Xmx1024m פירושו שה-VM פחית להקצות מקסימום 1024 MB. במונחים של הדיוטות זה אומר שהאפליקציה פחית השתמש במקסימום של 1024MB של זיכרון.

פשוט כך, מה זה XMS?

XMS . מייצג Extended Memory Specification, הליך שפותח במשותף על ידי AST Research, Intel Corporation, Lotus Development ו-Microsoft Corporation לשימוש בזיכרון מורחב ובאזור הזיכרון הגבוה של DOS, בלוק של 64K מעט מעל 1MB.

מדוע XMS ו-XMX צריכים להיות זהים?

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