저는 Scala 개발을 위해 intelliJ를 사용하고 있으며 지난주에 8GB 의 새 RAM을 얻었 으므로 사용할 시간이라고 생각했습니다. 내 작업 관리자를 확인하고 ~ 250mb를 사용하여 intelliJ를 찾았습니다 . Eclipse에서 JVM 옵션을 조정하는 것이 속도 향상에 많은 도움이된다는 것을 알았으므로 검색했습니다.
발견 OS X이 하나 내가 조정 시작, 그래서 바로 JVM 옵션을 찾을 수 없습니다 I을 의 -Xmx를. 1GB에서 더 이상 시작되지 않는다는 것을 깨달았습니다. intelliJ Java 버전을 확인한 결과 구식이고 32 비트라는 것을 알았습니다.
따라서 현재 JDK 및 64 비트 를 사용하려면 링크를 다음과 같이 변경해야합니다.
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. #scala).
변경 사항 :
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
지금은이 옵션을 고수하겠습니다. 나는 그것에 대한 당신의 경험을 정말로 알고 싶습니다.
가장 적합한 옵션은 무엇입니까? intelliJ를 실행하는 동안이 cmd 창을 어떻게 숨깁 .bat
니까? :)
그건 그렇고, 여기 intelliJ 튜닝을 위한 또 다른 링크가 있습니다. 기본적으로 그것은에 말한다 p.20 참조 / 21 시스템 DIRS에 대한 복원 창을 끕니다 및 바이러스 백신.
intelliJ 속도를 높이는 또 다른 방법은 intellij 시스템 폴더를 ramdrive 에 넣는 것입니다 (OlegYch | h에게 감사드립니다).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Win 7 64 비트 RAM 드라이브 또는 이 드라이브 용 수퍼 유저를 참조하십시오 . 1GB는 괜찮아 보입니다.
친구가 내게 준 또 다른 힌트는 바이러스 백신에서 프로젝트 디렉토리 를 제외하는 것입니다 (액세스시 스캔).
Eclipse 튜닝과 관련된 유사한 게시물이 있습니다.
idea64.exe.vmoptions