Joel Reymont wrote:
My apologies if this has been described somewhere but what is MUT time?

MUTator time, i.e. the time spent doing real work by your program. (the term "mutator" isn't used so much these days, but it comes from the view of a functional program as a graph, and the engine that "mutates" or "reduces" the graph is called the "mutator".)

Also, isn't 30% GC a bit high? This is something that totally surprised me when I first saw it as my program was spending 60-70% on GC.

It is a little high, yes. GC time on a 64-bit machine tends to be higher because there are twice as many bits to shuffle around.

Is there a good low % number that should be used as a benchmark?

As a rule of thumb I usually consider >30% to be a bit on the high side, it would be time to investigate with profiling and try to reduce residency or allocation rate.

Cheers,
        Simon

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to