Malcolm Ryan (15.4.2008 10:37): > I'm using whatever the standard Java is on Mac OSX 10.5. The version > string shows: > > java version "1.5.0_13" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13- > b05-237) > Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing) > > I'm in the process of compiling Gecode on another (linux) machine. > I'll run it there and see what happens. > > For very large problems it is crashing with the message: > > java(2404,0xb0801000) malloc: *** mmap(size=65536) failed (error > code=12) > *** error: can't allocate region > *** set a breakpoint in malloc_error_break to debug > terminate called after throwing an instance of 'Gecode::MemoryExhausted' > what(): Memory: Heap memory exhausted > > What determines the maximum heap size available to Gecode?
Hi Malcolm, at least on Windows you can set maximum Java heap size using the "-Xmx" command line option, e.g. java -Xmx512 ... sets the limit to 512MB. I think that the default is set pretty low sometimes, so you might want to try this. Hope this helps, Filip _______________________________________________ Gecode users mailing list [EMAIL PROTECTED] https://www.gecode.org/mailman/listinfo/gecode-users