Saya mengalami banyak masalah saat mencoba membuat Eclipse menerima memori sebanyak yang saya inginkan agar dapat digunakan (antara 2 dan 4 pertunjukan misalnya).
Buka eclipse.ini
di direktori instalasi Eclipse. Anda harus dapat mengubah ukuran memori setelahnya-vmargs
hingga 1024 tanpa masalahhingga beberapa nilai maksimum yang bergantung pada sistem Anda. Inilah bagian itu di kotak Linux saya:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
Dan inilah bagian itu di kotak Windows saya:
-vmargs
-Xms256m
-Xmx1024m
Tapi, saya gagal menyetelnya lebih tinggi dari 1.024 MB . Jika ada yang tahu bagaimana membuatnya berhasil, saya ingin tahu.
EDIT : Juno versi 32-bit tampaknya tidak menerima lebih dari Xmx1024m di mana versi 64 bit menerima 2048.
EDIT : Posting Nick berisi beberapa tautan bagus yang menjelaskan dua hal berbeda:
- Masalahnya sangat bergantung pada sistem Anda dan jumlah memori bebas yang berdekatan yang tersedia, dan
- Dengan menggunakan javaw.exe (di Windows), Anda mungkin bisa mendapatkan alokasi blok memori yang lebih besar.
Saya memiliki 8 giga Ram dan tidak bisa menyetel -Xmx
lebih dari 1024 mb ram, bahkan ketika jumlah minimal program dimuat dan kedua jendela / linux melaporkan antara 4 dan 5 g g ram gratis.
eclipse.ini
file Anda . Lokasinya tergantung pada platform Anda. Untuk Windows, ini terletak di folder yang sama dengan aplikasi Eclipse. Untuk OS X, Anda harus "Tampilkan Isi Paket" di aplikasi Eclipse, lalu edit Konten / MacOS / eclipse.ini di editor teks. Tidak yakin tentang Linux ... latihan yang tersisa untuk pembaca? :-)Berikut adalah cara saya meningkatkan alokasi memori eclipse Juno:
Saya memiliki total 4GB di sistem saya dan ketika saya sedang mengerjakan gerhana, saya tidak menjalankan perangkat lunak berat lainnya di sampingnya. Jadi saya mengalokasikan 2Gb.
Hal yang saya perhatikan adalah bahwa perbedaan antara nilai min dan max harus 512. Nilai berikutnya harus katakanlah 2048 min + 512 = 2560max
Berikut adalah nilai heap di dalam eclipse setelah pengaturan
-Xms2048m -Xmx2560m
:sumber
m
(seperti yang saya lakukan). Jika tidak bekerja dengan baik!Perawatan dan memberi makan kelaparan memori Eclipse itu menyakitkan ...
Lebih atau kurang, teruslah mencoba jumlah yang lebih kecil sampai berhasil, itu maks.
sumber
Anda dapat menyalin ini ke
eclipse.ini
file Anda untuk memiliki 1024M:sumber
Saya rasa Anda tidak perlu mengubah MaxPermSize menjadi 1024m. Ini bekerja untuk saya:
sumber
Saat mengerjakan proyek perusahaan di STS (sangat berbasis Eclipse) saya mengalami crash terus-menerus dan STS berhenti di sekitar 1GB penggunaan RAM. Saya tidak dapat menambahkan file .war baru ke server kucing jantan lokal saya dan setelah menghapus folder kucing jantan untuk menambahkannya kembali, ternyata saya juga tidak dapat menambahkannya kembali. Pada dasarnya hampir semua hal yang membutuhkan popup baru selain menu utama menyebabkan STS membeku.
Saya mengedit STS.ini (Eclipse.ini Anda dapat dikonfigurasi dengan cara yang sama) ke:
--launcher.XXMaxPermSize 1024M -vmargs -Xms1536m -Xmx2048m -XX: MaxPermSize = 1024m
Mulai ulang STS segera dan lihat stabil di sekitar 1,5 pertunjukan sebelum akhirnya tidak mogok
sumber
Konfigurasi ini berhasil untuk saya: -vmargs -Xms1536m -Xmx2048m -XX: MaxPermSize = 1024m di Eclipse Java Photon Juni 2018
sumber