It's not my test, but m.endComputation() - which is in the loop - does call m.redraw() internally.
With that being said, if there's something there that is wrong that I'm not seeing, I'd be happy to hear it, as I am skeptical about the number as well.
Yeah sorry, you're right. Just as I went out for lunch, it occurred to me that I was looking at a bleeding edge version (which has a refactor of this code) and not the version being used in the test.
I had a feeling there was something fishy about the number but I couldn't quite put my finger on it. Thanks! :)
PS: and thanks for catching that post redraw hook issue; I'll add a fix for it.
With that being said, if there's something there that is wrong that I'm not seeing, I'd be happy to hear it, as I am skeptical about the number as well.