Application Server JVM կույտի չափը մեծացնելու համար
- Մուտք գործեք Application Server Administration Server:
- Նավարկեք դեպի JVM ընտրանքներ:
- Խմբագրել -Xmx256m տարբերակը: Այս տարբերակը սահմանում է JVM կույտի չափը:
- Սահմանել -Xmx256m տարբերակը ավելի բարձր արժեքի, օրինակ՝ Xmx1024m:
- Պահպանեք նոր կարգավորումը։
Ի՞նչ տեղի կունենա, եթե JVM հիշողությունը լցված է:
Java օբյեկտները գտնվում են կույտ կոչվող տարածքում: Կույտը ստեղծվում է JVM-ի գործարկման ժամանակ և կարող է մեծանալ կամ փոքրանալ, մինչ հավելվածն աշխատում է: Երբ կույտը լցվում է, աղբը հավաքվում է Աղբահանության ընթացքում այլևս չօգտագործվող առարկաները մաքրվում են՝ այդպիսով տարածք բացելով նոր առարկաների համար:
Ինչպե՞ս մեծացնել JVM կույտի չափը IBM WebSphere-ում:
1. WebSphere վեբ վահանակում ընտրեք Servers -> Server Types -> WebSphere application servers -> Server Infrastructure -> Java and Process Management -> Process definition: 3. Ընդհանուր հատկություններ բաժնում դրեք 256 «Նախնական կույտի չափը» և 1024՝ «Առավելագույն կույտի չափը»: համար:
Որքա՞ն հիշողություն կարող է օգտագործել JVM-ը:
JVM-ն ունի կանխադրված պարամետր հիմնական հիշողության 1/4-ի չափով Եթե ունեք 4 ԳԲ, այն լռելյայն կլինի 1 ԳԲ: Նշում. սա բավականին փոքր համակարգ է, և դուք ստանում եք ներկառուցված սարքեր և հեռախոսներ, որոնք այդքան շատ հիշողություն ունեն: Եթե դուք կարող եք ձեզ թույլ տալ մի քիչ ավելի շատ հիշողություն գնել, դա կհեշտացնի ձեր կյանքը:
Ինչու է JVM-ն այդքան շատ հիշողություն օգտագործում:
Java-ն նաև շատ բարձր մակարդակի Օբյեկտ-կողմնորոշված ծրագրավորման լեզու է (OOP), ինչը նշանակում է, որ թեև հավելվածի կոդը ինքնին շատ ավելի հեշտ է պահպանել, օրինակվող օբյեկտները կօգտագործենայդքան ավելի շատ հիշողություն: