메모리 관련(GC, 힙)#

JDK 1.4.2 힙레이아웃

--------------------------------
|   Eden        | From  | To   |
|   space       | Space | space|
--------------------------------
Young Generation

--------------------------------
|      Tenured Space           |
--------------------------------
Old Generation

--------------------------------
|      Permanent Space         |
--------------------------------
Permanent Generation

-XX:NewSize		Young 영역의 초기 사이즈 설정 Default : 640K
-XX:MaxNewSize		Young 영역의 최대 사이즈 설정
-XX:SurivorRatio	(eden/survivor space) 사이즈 비율 Default 8
-Xms			Old영역과 Young영역 사이즈의 합에 대한 초기치 설정
-Xmx			Old영역과 Young영역 사이즈의 합에 대한 최대치 설정
-XX:PermSize		Permanent 영역의 초기 사이즈 설정 Default 4MB
-XX:MaxPermSize		Permanent 영역의 최대 사이즈 설정 Default 64MB

Young 영역의 메모리 적용 공식
Eden = NewSize - ((NewSize / (SurvivorRatio + 2)) * 2
From space = (NewSize - Eden) / 2
To space = (NewSize - Eden) / 2

Eclipse 실행 속도 빠르게 하는 옵션
속도 증가 폭이 가능 큰 옵션은 Xms256m 이다.
eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:NewSize=32M -XX:MaxNewSize=32M -Xmx256m -Xms256m 

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-) was last changed on 17-May-2021 01:15 by UnknownAuthor