웹사이트 검색

eclipse.ini vm 인수 - eclipse.ini 파일 위치 Mac, Windows


eclipse.ini는 Eclipse 시작을 제어하는 데 사용되는 구성 파일입니다. 사용할 JDK(eclipse.ini vm), permgen 공간, Xms, Xmx 매개변수를 사용하여 최대 및 최소 힙 크기와 같은 Eclipse VM 인수를 구성할 수 있습니다.

eclipe.ini 파일 위치

pankaj$ cd ~/Downloads/Eclipse.app/Contents/Eclipse/
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

eclipse.ini 파일에 대한 몇 가지 중요한 사항은 다음과 같습니다.

  1. -vmargs 앞의 각 줄에는 옵션과 옵션 값이 차례로 포함됩니다.
  2. -vmargs 이후의 모든 행은 JVM 인수로 전달되므로 eclipse 시작을 위한 모든 옵션 및 인수는 -vmargs 앞에 지정되어야 합니다. 예를 들어 사용할 JDK에 대한 -vm 설정입니다.
  3. --launcher.XXMaxPermSize는 eclipse 시작 관리자가 사용할 최대 permgen 공간을 지정합니다. eclipse 시작이 메모리 부족 오류로 실패하는 경우 이 값을 늘리십시오.
  4. 메모리 부족 오류가 발생하면 Permgen 공간과 최대 힙 공간 값을 늘려야 합니다. VM 인수 -XX:MaxPermSize, -Xms 및 -Xmx를 사용하여 구성됩니다. Permgen 공간 기본값은 중소형 프로젝트에 적합한 256MB로 구성됩니다.

eclipse.ini vm 인수

eclipse.ini vm 인수는 JDK가 여러 개 설치되어 있고 eclipse가 시스템 구성 jdk 경로를 선택하는 대신 특정 JVM에서 실행되도록 하려는 경우에 유용합니다. -vmargs 전에 정의해야 합니다.

eclipse.ini vm 인수 Mac

Mac OS X에서 JDK8을 사용하도록 eclipse를 구성하는 -vm 인수 사용법을 보여주는 내 eclipse.ini 파일 스니펫.

-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin
-vmargs

Windows 또는 Linux 운영 체제에 대해 유사하게 구성할 수 있습니다. 그에 따라 JDK bin 디렉토리 경로를 변경하기만 하면 됩니다.

eclipse.ini Permgen 공간

java.lang.OutOfMemoryError: PermGen 공간 오류가 발생하는 경우 대부분 대규모 코드 베이스에서 작업하거나 대형 프로젝트에 대한 maven 업데이트를 수행할 때 Permgen 공간을 늘려야 합니다. 아래는 eclipse.ini 파일에서 permgen 공간을 512MB로 늘리기 위한 설정입니다.

-XX:MaxPermSize=512M

Java 8부터는 더 이상 Permgen 공간이 없으므로 이 옵션을 설정해도 아무런 효과가 없습니다. 그러나 permgen 공간으로 인해 메모리 부족 오류도 발생하지 않습니다.

eclipse.ini 힙 공간

힙 공간과 관련된 OutOfMemoryError가 발생하는 경우 Eclipse에 사용할 수 있는 최대 힙 크기를 늘릴 수 있습니다. -Xmx 값을 편집하면 쉽게 할 수 있습니다. 예를 들어 아래 스니펫은 eclipse 힙 크기를 2GB로 늘립니다.

-Xmx2048m

이것이 eclipse.ini 구성 및 VM 인수에 대한 빠른 정리를 위한 전부입니다.