וִידֵאוֹ: מה זה XMX ו-XMS ב-Java?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
הדגל 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 כדי להתמודד עם שינויים בהקצאת זיכרון.