As the manual states the profiler in dmd does not support multithreaded applications, i suggest to change that sometime soon since D2 is targeting concurrent application development in particular. Walter, where does that profiler come from and is it possible/hard to make it threadsafe ?