Tôi đang sử dụng intelliJ để phát triển Scala và nhận được 8 GB RAM mới vào tuần trước, vì vậy tôi nghĩ: đã đến lúc sử dụng nó. Tôi đã kiểm tra trình quản lý tác vụ của mình và thấy intelliJ đang sử dụng ~ 250mb . Từ nhật thực, tôi biết rằng việc điều chỉnh các tùy chọn JVM đã giúp rất nhiều trong việc cải thiện tốc độ, vì vậy tôi đã tìm kiếm ...
và tìm thấy cái này cho OS X Tôi không thể tìm thấy tùy chọn JVM ngay lập tức, vì vậy tôi bắt đầu điều chỉnh Xmx. Ở mức 1 GB, tôi nhận ra rằng nó không bắt đầu nữa. Tôi đã kiểm tra phiên bản java intelliJ, thấy nó đã lỗi thời và 32bit.
Vì vậy, để sử dụng JDK và 64 bit hiện tại của bạn, bạn phải thay đổi liên kết của mình thành:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
đến
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
và điều chỉnh "Bắt đầu trong"
Con dơi hiện đang tìm kiếm JDK_HOME
và sử dụng 64bit.
Tùy chọn VM hiện tại của tôi , được đặt tại
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
Chúng tôi
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Thay vào đó -XX:+UseParallelGC
, bạn có thể sử dụng -XX:+UseConcMarkSweepGC
,
lựa chọn được chấp nhận cho các ứng dụng dành cho máy tính để bàn, nhưng gần đây tôi đã thay đổi bộ thu thập thông lượng. bởi vì với một máy nhanh và một heap đủ nhỏ, bạn có thể tạm dừng nhanh chóng, lưu lượng nhiều hơn và không gặp vấn đề về phân mảnh (ijuma. #scala)
Các thay đổi:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Tôi sẽ bám vào các tùy chọn này ngay bây giờ. Tôi thực sự muốn biết kinh nghiệm của bạn với nó.
Tùy chọn nào phù hợp nhất với bạn? Làm cách nào để ẩn cửa sổ cmd này trong khi chạy intelliJ thông qua .bat
? :)
Nhân tiện, đây là một liên kết khác để điều chỉnh intelliJ . Về cơ bản, nó cho biết trên p.20 / 21 để tắt khôi phục cửa sổ và chống vi-rút cho dirs hệ thống.
Một cách khác để tăng tốc IntelliJ là đặt IntelliJ thư mục hệ thống trên ramdrive (nhờ OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Xem Superuser cho Win 7 64bit RAM Drive hoặc cái này . 1 GB có vẻ ổn đối với tôi.
Một gợi ý khác mà một người bạn đã cho tôi là loại trừ các thư mục dự án khỏi phần mềm chống vi-rút của bạn (quét khi truy cập)
Có những bài viết tương tự về cách điều chỉnh Eclipse:
idea64.exe.vmoptions