Ինչ է PermSize-ը:
Ինչ է PermSize-ը:

Video: Ինչ է PermSize-ը:

Video: Ինչ է PermSize-ը:
Video: Ահա թե ինչ է ասել Բայրոնը ՀԱՅԵՐԵՆԻ մասին... #հայերեն 2024, Ապրիլ
Anonim

Հարց: Ինչ է PermSize-ը ? Պատասխան. PermSize լրացուցիչ առանձին կույտ տարածություն է օգտագործողի կողմից սահմանված -Xmx արժեքին: Մշտական սերնդի համար նախատեսված կույտի հատվածը պարունակում է JVM-ի բոլոր արտացոլող տվյալները:

Նմանապես, մարդիկ հարցնում են, թե ինչ է PermSize-ը Tomcat-ում:

Հիմնականում «մշտական սերունդը» (որի չափը տրված է PermSize ) օգտագործվում է այն բաները պահելու համար, որոնց համար JVM-ը պետք է տեղ հատկացնի, բայց որոնք (սովորաբար) չեն հավաքվի աղբից (հետևաբար՝ «մշտական») (+): Բայց դա հազվադեպ էր, երբ մշտական սերունդը ներմուծվեց JVM, այստեղից էլ անունը:

Նաև գիտեք, Metaspace-ի աղբը հավաքվու՞մ է: Metaspace աղբի հավաքում Աղբահանություն մեռած դասերի և դասի բեռնիչների գործարկվում է, երբ դասի մետատվյալների օգտագործումը հասնում է «MaxMetaspaceSize»-ին: Պատշաճ մոնիտորինգ և կարգավորում Metaspace ակնհայտորեն կպահանջվի նման հաճախականությունը կամ ուշացումը սահմանափակելու համար աղբ հավաքածուներ։

Նաև գիտեք, թե ինչի համար է օգտագործվում Metaspace-ը:

Պարզապես դիր, Metaspace հիշողության նոր տարածք է՝ սկսած Java 8 տարբերակից; այն փոխարինել է հին PermGen հիշողության տարածքը: Ամենաէական տարբերությունն այն է, թե ինչպես է այն կարգավորում հիշողության բաշխումը: Արդյունքում, այս բնիկ հիշողության շրջանը լռելյայն ինքնաբերաբար աճում է:

Ի՞նչ է նշանակում xmx1024m:

java - Xmx1024m նշանակում է որ Վ. Մ կարող է հատկացնել առավելագույնը 1024 ՄԲ: Աշխարհիկ առումով սա նշանակում է որ դիմումը կարող է օգտագործել առավելագույնը 1024 ՄԲ հիշողություն:

Խորհուրդ ենք տալիս: