상세 컨텐츠

본문 제목

다람쥐 SQL(SQuirreL SQL) java Heap Memory Size Issue

programing/IDE

by ZelKun 2020. 4. 11. 00:43

본문

반응형

다람쥐 SQL(SQuirreL SQL) java Heap Memory Size issue

Java Heap Size 문제가 가끔 생기긴 하지만

크게 상관은 없을 정도였는데

오랫만에 gis 사용해보려니 계속 heap Memory 차서 에러가 난다

 

15년도에 작업했던 시도/시구군 데이터를 새로만든 DB 넣으고 했는데

시도 데이터 17개를 insert script 추출하려니 2개만 넘어가도 버벅거리니..

heap memory 늘려주기로 했다 PC 자원이 없는것도 아닌데 256m 쓰고 있으니...

 

비슷한 이슈로 stack overflow Increasing Heap size for SQuirreL SQL on Max OS X 라는 질문도 있다

 

간단하게 java 메모리 사이즈를 늘려주면 된다

 

물론 실행파일을 에디터로 수정해야 하는게 문제지만...

윈도우라면 SQuirreL-sql.bat 파일일 테고

MacOS에서는 SQuirreL-sql.sh 파일을 건들이면 된다

다람쥐 SQL(SQuirreL SQL) java Heap Memory Size issue

설정 전(좌) / 설정후(우)

java 니까 메모리 관리도 알아서... 지만 최대치를 넘진 못한다

시도 폴리곤 데이터가 많아서 17개의 데이터지만

텍스트 에디터도 힘들어한다..

시군구는 200개를 넘어가니 2g가는 가볍게 넘어가신다

 

윈도우는 bat 파일로 실행하니 금방 찾지만..

MacOS 숨어있어서 MacOS 기준으로 설명

응용프로그램으로 가서 SQuirreL 아이콘을 우클릭하고 패키지 내용보기 클릭

Contents 하위 MacOS 디렉토리의 SQuirreL-sql.sh 파일을 수정하면 된다

제일 아래의 $JAVACMD -Xmx256m 부분을 원하는 사이즈로 올려주면 된다

-Xmx256m -> Xmx4096m (4g) 바꿔 주었다

 

윈도우도 별반 다를 없는데... 윈도우에선 메모리를 늘려준 기억이 없으니...

MacOS 256m 제한 일지도..

반응형

관련글 더보기

댓글 영역