주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

Out of memory.... CPLEX 11.0

  • 이병권
  • 2009.03.06
  • 조회수 1,779
안녕하십니까..
요즘 계속 메모리 부족문제로 골치를 썩고있는 사람입니다.

2가지 종류의 의사결정변수가 있습니다.
하나는 12X12X134인 변수이고 다른 하나는 134X134 인 변수입니다. 별로 큰 사이즈는 아니라고 생각되는 문제인데요..

자꾸 out of memory 예외가 뜨네요.
듀얼 cpu의 3G 램을 쓰는 컴터에서도 마찬가지 입니다.
지금 설정은
cplex.setParam(IloCplex.DoubleParam.WorkMem, 2560);
cplex.setParam(IloCplex.BooleanParam.MemoryEmphasis, true);
해줬구요.
eclipse에서 -Xms1024m -Xmx2560m 인자값 줬습니다.


문제를 풀다가 메모리 부족한것도 아니고 모델링을 하다가 (constraint를 add하다가) 쫑 납니다. ㅎ

혹시나 싶어서 소스파일을 올립니다. 아무래도 코드상에서 메모리 누수가 되는듯도 하구요.. 계속 검토중입니다만.. 잘 모르겠습니다.
첨부하는 파일중 mdb 파일은 ODBC 설정시 database 이름을 "LoadingDB"로 해주시면 됩니다.
다운로드아이콘OutOfMemory.zip

댓글 0

댓글 입력