ฉันใช้ intelliJ สำหรับการพัฒนา Scala และได้รับRAM ใหม่8 GBเมื่อสัปดาห์ที่แล้วดังนั้นฉันจึงคิดว่า: ถึงเวลาใช้งานแล้ว ฉันจะตรวจสอบการจัดการงานของฉันและพบ IntelliJ ใช้~ 250MB จากคราสฉันรู้ว่าการปรับแต่งตัวเลือก JVM ช่วยได้มากในการปรับปรุงความเร็วฉันจึง googled ...
และพบสิ่งนี้สำหรับ OS X ฉันไม่พบตัวเลือก JVM ในทันทีดังนั้นฉันจึงเริ่มปรับแต่งXmx ที่ 1 GB ฉันรู้ว่ามันไม่เริ่มต้นอีกต่อไป ฉันตรวจสอบเวอร์ชัน java intelliJ พบว่ามันล้าสมัยและ 32 บิต
ดังนั้นในการใช้ JDK และ64 บิตปัจจุบันของคุณคุณต้องเปลี่ยนลิงค์เป็น from:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
ถึง
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
และปรับ "เริ่มใน"
ค้างคาวมองหาJDK_HOME
และใช้ 64 บิตในขณะนี้
ตัวเลือก VMปัจจุบันของฉันซึ่งอยู่ใน
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
คือ
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
แทนที่จะ-XX:+UseParallelGC
คุณสามารถใช้-XX:+UseConcMarkSweepGC
ซึ่งเป็น
ตัวเลือกที่ยอมรับสำหรับแอปเดสก์ท็อป แต่ฉันได้เปลี่ยนเป็นตัวรวบรวมปริมาณงานเมื่อเร็ว ๆ นี้ เนื่องจากด้วยเครื่องจักรที่รวดเร็วและฮีปที่เล็กพอคุณจึงหยุดได้อย่างรวดเร็วมีปริมาณงานมากขึ้นและไม่มีปัญหากับการแยกส่วน (ijuma.
การเปลี่ยนแปลง:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
ตอนนี้ฉันจะยึดตัวเลือกเหล่านี้ไว้ ฉันอยากทราบประสบการณ์ของคุณกับมันจริงๆ
ตัวเลือกใดที่เหมาะกับคุณที่สุด ฉันจะซ่อนหน้าต่าง cmd นี้ได้อย่างไรในขณะที่เรียกใช้ intelliJ ผ่านทาง.bat
? :)
โดยวิธีการที่นี่คือการเชื่อมโยงอีกจูน IntelliJ โดยทั่วไปจะบอกว่าในหน้า 20/21ให้ปิด windows restore และ antivirus สำหรับ system dirs
อีกวิธีหนึ่งในการเร่งความเร็ว intelliJ คือการใส่โฟลเดอร์ระบบ intellij บนramdrive (ขอบคุณ OlegYch | h)
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
ดูSuperuser สำหรับ Win 7 64bit RAM ไดรฟ์หรืออย่างใดอย่างหนึ่ง 1 GB ดูเหมือนจะดีสำหรับฉัน
คำแนะนำอีกอย่างที่เพื่อนให้ฉันคือการแยกไดเรกทอรีโครงการออกจากโปรแกรมป้องกันไวรัสของคุณ (สแกนเมื่อเข้าถึง)
มีโพสต์ที่คล้ายกันเกี่ยวกับการปรับแต่ง Eclipse:
idea64.exe.vmoptions