"Walter Bright" <newshou...@digitalmars.com> wrote in message news:iuim2t$31ba$1...@digitalmars.com... > On 6/30/2011 12:22 PM, Adam Ruppe wrote: >> Being easy and simple is more important to me than being fancy. > > Exactly. Having every "would be nice if" feature can just sink a project > with it's dead weight. > > Back in the 80's, the company I worked for bought a profiling tool for C. > Nobody ever used it. I figured part of the problem was the manual was an > inch thick. That simply discouraged anyone from bothering to invest the > effort to learn it. > > That's why the profiler for dmd is: > > dmd foo.d -profile > > Sadly, still nobody uses the profiler. > >
I use it. The output is initially hard to understand, though, until you 1. See an explanation of it, and 2. Actually notice that there's a timing chart way down at the bottom after all the fan-in/fan-out. Some demangling would be really nice in it though.