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

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

וִידֵאוֹ: מה זה XMS ו-XMX ב- Tomcat?
וִידֵאוֹ: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, אַפּרִיל
Anonim

- xmx ו - xms הם הפרמטרים המשמשים להתאמת גודל הערימה. - Xms : הוא משמש להגדרת גודל הערימה הראשוני והמינימלי. מומלץ להגדיר את גודל הערימה המינימלית השווה לגודל הערימה המקסימלית על מנת למזער את איסוף האשפה. -Xmx: הוא משמש להגדרת גודל הערימה המרבי.

באופן דומה, מה המשמעות של XMX ו-XMS?

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

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

באופן דומה, נשאל, מהו XMS XMX MaxPermSize?

- Xms - Xmx -XX: MaxPermSize . שלוש ההגדרות הללו שולטות בכמות הזיכרון הזמינה ל-JVM בתחילה, בכמות הזיכרון המקסימלית שלתוכו ה-JVM יכול לצמוח, ובאזור הנפרד של הערימה שנקרא Permanent Generation space.

מה זה PermSize?

תשובה: PermSize הוא שטח ערימה נפרד נוסף לערך -Xmx שהוגדר על ידי המשתמש. החלק של הערמה השמור לדור הקבע מכיל את כל הנתונים המשקפים עבור ה-JVM.