Saya menggunakan IDEA 12 Leda di Mountain Lion. Saya ingin menambah memori maksimum yang dapat digunakan IDE. Saya mengatur VMOptions dalam file Info.plist menjadi
-Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar
Ketika saya membuka IDEA, saya masih melihat memori maksimum menjadi 711m.
jps -v
menunjukkan VMOptions saya telah dimuat tetapi diganti dengan opsi berikut.
29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false
29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m
Dari mana datangnya -Xmx800
? Saya harus menghapusnya.
~/Library/Preferences/IdeaIC14/idea.vmoptions
untukidea64.vmoptions
sebelum itu akan mengenali perubahan, yaitu,-Xmx2048m
.Jawaban:
Versi saat ini:
Help
|Change Memory Settings
:Karena IntelliJ IDEA 15.0.4 Anda juga dapat menggunakan:
Help
|Edit Custom VM Options...
:Ini akan secara otomatis membuat salinan
.vmoptions
file di folder konfigurasi dan membuka dialog untuk mengeditnya.Versi yang lebih lama:
IntelliJ IDEA 12 adalah aplikasi yang ditandatangani, oleh karena itu mengubah opsi
Info.plist
tidak lagi direkomendasikan, karena tanda tangan tidak akan cocok dan Anda akan mendapatkan masalah tergantung pada pengaturan keamanan sistem Anda (aplikasi tidak akan berjalan, atau firewall akan mengeluh pada setiap awal, atau aplikasi tidak akan dapat menggunakan keystore sistem untuk menyimpan kata sandi).Sebagai hasil dari mengatasi IDEA-94050 cara baru untuk memasok opsi JVM diperkenalkan di IDEA 12:
Misalnya, untuk menggunakan opsi -Xmx2048m Anda harus menyalin
.vmoptions
file asli dari/Applications/IntelliJ IDEA.app/bin/idea.vmoptions
ke~/Library/Preferences/IntelliJIdea12/idea.vmoptions
, lalu memodifikasi-Xmx
pengaturan.File akhir akan terlihat seperti:
Menyalin file asli adalah penting, karena opsi tidak ditambahkan , mereka diganti .
Dengan cara ini opsi kustom Anda akan dipertahankan antara pembaruan dan file aplikasi akan tetap tidak dimodifikasi membuat pemeriksa tanda tangan senang.
Edisi Komunitas :
~/Library/Preferences/IdeaIC12/idea.vmoptions
file digunakan sebagai gantinya.sumber
$ cp -i /Applications/IntelliJ\ IDEA\ 12.app/bin/idea.vmoptions ~/Library/Preferences/IntelliJIdea12/
. Ini cocok dengan dokumen konfigurasi IDEA terbaru di jetbrains.com/idea/webhelp/increasing-memory-heap.html seperti yang disebutkan oleh michael-m.cp /Applications/IntelliJ\ IDEA\ 13.app/bin/idea.vmoptions ~/Library/Preferences/IntelliJIdea13/idea.properties
dan kemudianvi ~/Library/Preferences/IntelliJIdea13/idea.properties
Trik yang membantu saya pikir saya akan berbagi di utas lama ini.
Anda dapat melihat berapa banyak memori yang digunakan dan menyesuaikan hal-hal yang sesuai dengan menggunakan
Show memory indicator
pengaturan.Itu muncul di kanan bawah jendela.
sumber
View
▶Status Bar
juga.Untuk IDEA 13 dan OS X 10.9 Mavericks, jalur yang benar adalah:
Asli: / Aplikasi / IntelliJ IDEA 13.app/Contents/bin/idea.vmoptions
Salin ke: ~ / Perpustakaan / Preferensi / IntelliJIdea13 / idea.vmoptions
sumber
Berikut ini tautan ke dokumentasi terbaru pada hari ini http://www.jetbrains.com/idea/webhelp/increasing-memory-heap.html
sumber
The memory heap available to IntelliJ IDEA may be changed by editing the corresponding VM options. Depending on the platform, these files are:....
. - TLDR untukmu?Sedangkan untuk versi intellij2018 saya menggunakan konfigurasi berikut untuk kinerja yang lebih baik
sumber
buka jalur itu "C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA 12.1.4 \ bin \ idea.exe.vmoptions" dan ubah ukuran menjadi -Xmx512m
berharap ini akan berhasil
sumber
OSX 10.9, jika Anda tidak perlu repot dengan aplikasi yang ditandatangani, Anda mungkin perlu mengubahnya
sumber
Sepertinya IDEA menyelesaikan ini untuk Anda (seperti yang lainnya). Saat memuat proyek besar dan membiarkannya gagal, itu akan membuka dialog untuk meningkatkan pengaturan memori. Memasukkan 2048 untuk Xmx dan mengklik "Shutdown", lalu memulai kembali IDEA membuat IDEA memulai dengan lebih banyak memori. Ini tampaknya bekerja dengan baik untuk Mac OS, meskipun sepertinya tidak pernah bertahan untuk saya di Windows (tidak yakin tentang IDEA 12).
sumber
Di mesin saya ini hanya berfungsi
bin/idea.vmoptions
, menambahkan pengaturan~/Library/Preferences/IntelliJIdea12/idea.vmoptions
menyebabkan IDEA hang saat startup.sumber
idea.vmoptions
dalam opsiPreferences
tidak menambahkan, itu menggantikannya. Karena itu Anda perlu menyalin file asli daribin
direktori lalu memodifikasinya.Beberapa tambahan untuk jawaban teratas di sini https://stackoverflow.com/posts/13581526/revisi
.vmoptions
Dan Anda akan memiliki sesuatu seperti ini di kanan bawah
sumber
Versi IntelliJ yang lebih baru (tentunya WebStorm dan PhpStorm) telah menjadikan perubahan ini lebih mudah dengan menambahkan
Help >> Change Memory Settings
item menu yang membuka dialog tempat batas memori dapat diatur.sumber
Saya menggunakan Mac dan Idea 14.1.7. Ditemukan file idea.vmoptions di sini: / Aplikasi / IntelliJ IDEA 14.app/Contents/bin
detail
sumber