Bolehkah tomcat meningkatkan memori dalam linux?

WBOY
Lepaskan: 2022-05-23 16:34:02
asal
2548 orang telah melayarinya

Tomcat dalam Linux boleh meningkatkan memori. Anda boleh meningkatkan ingatan Tomcat dengan menambah pernyataan "JAVA_OPTS='-Xms saiz memori permulaan -Xmx maksimum memori yang boleh digunakan'" di hadapan fail "/bin/catalina.sh".

Bolehkah tomcat meningkatkan memori dalam linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Bolehkah memori tomcat dalam linux ditingkatkan?

Bolehkah memori tomcat dalam linux ditingkatkan?

Memori lalai yang Tomcat boleh penggunaan adalah 128MB Dalam projek aplikasi berskala besar, memori ini tidak mencukupi dan perlu ditingkatkan.

Di bawah Windows, dalam fail /bin/catalina.bat, di bawah Unix, di hadapan fail /bin/catalina.sh, tambahkan tetapan berikut:

JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
Salin selepas log masuk

Anda perlu untuk meletakkan kedua-dua ini Meningkatkan nilai parameter. Contohnya:

JAVA_OPTS='-Xms256m -Xmx512m'
Salin selepas log masuk

menunjukkan bahawa memori awal ialah 256MB dan memori maksimum yang boleh digunakan ialah 512MB.

Pengetahuan lanjutan:

Cara menetapkan saiz memori mesin maya JVM Tomcat

Anda boleh menetapkan memori yang digunakan oleh mesin maya Java, tetapi jika anda Jika anda salah memilih, mesin maya tidak akan membayar pampasan. Anda boleh menukar saiz memori yang digunakan oleh mesin maya melalui baris arahan. Seperti yang ditunjukkan dalam jadual berikut, terdapat dua parameter yang digunakan untuk menetapkan saiz memori yang digunakan oleh mesin maya.

-Xms Saiz timbunan permulaan JVM

-Xmx Saiz maksimum timbunan JVM

Saiz kedua-dua nilai ini biasanya ditetapkan mengikut keperluan. Saiz timbunan permulaan menentukan saiz memori yang digunakan oleh mesin maya pada sistem apabila ia bermula. Secara umumnya, parameter ini tidak penting. Walau bagaimanapun, beberapa aplikasi secara drastik akan menduduki lebih banyak memori di bawah beban berat Pada masa ini, parameter ini sangat penting Jika memori yang digunakan semasa mesin maya dimulakan adalah agak kecil dan terdapat banyak objek dalam kes ini, Selepas permulaan, maya. mesin mesti meningkatkan memori berulang kali untuk memenuhi penggunaan. Atas sebab ini, kami biasanya menetapkan -Xms dan -Xmx kepada saiz yang sama, dan saiz maksimum timbunan dihadkan oleh memori fizikal yang digunakan oleh sistem.

Secara amnya, aplikasi yang menggunakan sejumlah besar data akan menggunakan objek yang berterusan dan penggunaan memori mungkin berkembang dengan pesat. Apabila memori yang diperlukan oleh aplikasi melebihi nilai timbunan maksimum, mesin maya akan menggesa limpahan memori dan menyebabkan perkhidmatan aplikasi ranap. Oleh itu, secara amnya disyorkan bahawa saiz timbunan maksimum ditetapkan kepada 80% daripada memori maksimum yang tersedia.

Pembelajaran yang disyorkan: Tutorial video Linux

Atas ialah kandungan terperinci Bolehkah tomcat meningkatkan memori dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan