Saya menggunakan intelliJ untuk pengembangan Scala dan mendapat 8 GB RAM baru minggu lalu, jadi saya berpikir: saatnya menggunakannya. Saya memeriksa task manager saya dan menemukan intelliJ menggunakan ~ 250mb . Dari gerhana saya tahu bahwa mengubah opsi JVM sangat membantu dalam meningkatkan kecepatan, jadi saya mencari di Google ...
dan menemukan yang ini untuk OS X Saya tidak dapat langsung menemukan opsi JVM, jadi saya mulai mengubah Xmx. Pada 1 GB, saya menyadari itu tidak dapat dimulai lagi. Saya memeriksa versi Java intelliJ, ternyata sudah usang dan 32bit.
Jadi untuk menggunakan JDK dan 64 bit Anda saat ini, Anda harus mengubah tautan Anda menjadi dari:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
untuk
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
dan sesuaikan "Mulai"
Kelelawar mencari JDK_HOME
dan menggunakan 64bit sekarang.
Opsi VM saya saat ini , yang terletak di
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
adalah
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Alih-alih -XX:+UseParallelGC
, Anda bisa menggunakan -XX:+UseConcMarkSweepGC
, yaitu
pilihan yang diterima untuk aplikasi desktop, tetapi saya telah mengubah ke pengumpul throughput baru-baru ini. karena dengan mesin yang cepat dan heap yang cukup kecil, Anda memiliki jeda cepat, lebih banyak throughput, dan tidak ada masalah dengan fragmentasi (ijuma. #scala)
Perubahan:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Saya akan tetap menggunakan opsi ini untuk saat ini. Saya sangat ingin tahu pengalaman Anda dengannya.
Opsi mana yang paling cocok untuk Anda? Bagaimana cara menyembunyikan jendela cmd ini saat menjalankan intelliJ melalui .bat
? :)
Ngomong-ngomong, berikut ini tautan lain untuk menyetel kecerdasan . Pada dasarnya dikatakan di p.20 / 21 untuk mematikan pemulihan windows dan antivirus untuk dirs sistem.
Cara lain untuk mempercepat intellij adalah dengan meletakkan folder sistem intellij di ramdrive (terima kasih OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Lihat Superuser untuk Win 7 64bit RAM Drive atau yang ini . 1 GB sepertinya bagus untuk saya.
Petunjuk lain yang diberikan teman kepada saya adalah mengecualikan direktori proyek dari antivirus Anda (pindai saat mengakses)
Ada posting serupa tentang tuning Eclipse:
idea64.exe.vmoptions