On Tue, Jul 24, 2012 at 10:53:05PM +0200, David wrote: > Am 24.07.2012 21:46, schrieb David: > >>Hmm. Could this be a GC-related issue? > > > >Actually this could be. They are stored inside a Vertex* array which is > >allocated which is allocated with `malloc`, maybe the GC scans all of > >the created vertex structs? Could this be? > > import core.memory; > GC.disable(); > > directly when entering main didn't help, so I guess it's not the GC
This is strange. You said that you profiled the program and the extra time spent is not in user code? Where is it spent then? T -- Heuristics are bug-ridden by definition. If they didn't have bugs, they'd be algorithms.