Какво представляват XMX и XMS в Java?
Какво представляват XMX и XMS в Java?

Видео: Какво представляват XMX и XMS в Java?

Видео: Какво представляват XMX и XMS в Java?
Видео: Какво представляват депозитите и влоговете? 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? java - 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 да се справи с промените в разпределението на паметта.

Препоръчано: