Isi kandungan:

Bagaimanakah saya memperuntukkan lebih banyak memori kepada JVM?
Bagaimanakah saya memperuntukkan lebih banyak memori kepada JVM?

Video: Bagaimanakah saya memperuntukkan lebih banyak memori kepada JVM?

Video: Bagaimanakah saya memperuntukkan lebih banyak memori kepada JVM?
Video: Programming - Computer Science for Business Leaders 2016 2024, Mungkin
Anonim

Untuk meningkatkan peruntukan memori JVM dan saiz tindanan benang dalam alat konfigurasi Tomcat (Windows)

  1. Pilih Mula > Semua Program > Apache Tomcat > Konfigurasikan Tomcat.
  2. Klik pada Jawa tab.
  3. Masukkan nilai yang disyorkan berikut: Permulaan ingatan kolam - 1024 MB.
  4. Klik tab Umum.
  5. Klik Mula.
  6. Klik OK.

Dengan cara ini, bagaimana saya menukar peruntukan memori Java saya?

Langkah-langkah

  1. Pergi ke Panel Kawalan. Klik pada butang "Mula".
  2. Pilih Program.
  3. Pergi ke tetapan Java.
  4. Pilih tab "Java".
  5. Tukar jumlah timbunan.
  6. Ubah suai parameter.
  7. Tutup kotak dialog.
  8. Tutup kotak dialog Java.

Seterusnya, persoalannya ialah, berapa banyak memori yang JVM ambil? The JVM mempunyai ingatan selain timbunan, dirujuk sebagai Bukan Timbunan Ingatan . Ia dicipta di JVM permulaan dan menyimpan struktur setiap kelas seperti kumpulan pemalar masa jalan, data medan dan kaedah, dan kod untuk kaedah dan pembina, serta Strings yang dilatih. Saiz maksimum lalai bukan timbunan ingatan ialah 64 MB.

bagaimana saya memperuntukkan lebih banyak ruang timbunan di Jawa?

Awak boleh meningkat atau ubah saiz Ruang Java Heap dengan menggunakan pilihan baris arahan JVM -Xms, -Xmx dan -Xmn. jangan lupa tambah perkataan "M" atau "G" selepas menyatakan saiz untuk menunjukkan Mega atau Gig. contohnya boleh tetapkan timbunan java saiz kepada 258MB dengan melaksanakan arahan berikut java -Xmx256m HelloWord.

Bagaimanakah cara saya mengurangkan penggunaan memori Java?

Kurangkan keseluruhannya penggunaan ingatan daripada VM Gunakan bendera Xmx dan Xms semasa melancarkan VM anda dan sengaja menetapkan nilainya kepada nilai yang lebih rendah daripada nilai yang mungkin diperlukan dan berhati-hati terhadap OutOfMemoryError. Jika OutOfMemoryError berlaku yang bermakna anda telah merakam saiz VM maksimum.

Disyorkan: