Mono Forms performanceFeb 9, 09:51 AM


OSX running Mono 2.0.1 running Reflector. Processor usage: 99-100%
OSX running VMWare Fusion running Windows XP running .Net 3.5 running Reflector. Processor usage: 7-20%

Hmm.

That’s… er… nice?

I only noticed because I was on a train and my reported battery life was under what I would have expected. Screen brightness was down, nothing processor-intensive was going on, so what gives?

Turns out Reflector was open via Mono, which had a chinlock in one of the processors and wouldn’t let go. As far as I can tell nothing is “stuck” – it’s responsive, and behaves like that every time I run it. The performance issue seems to be limited to Forms applications, since a command-line app doesn’t go all Hungry Hungry Jabba on the computer.

So maybe you should hold off a bit if you’re thinking of using .Net Forms for cross-platform development, m’kay?

by Ricardo J. Mendez

Comment

Commenting is closed for this article.