I’m starting to dislike Mono

I was alerted on Twitter of a 100% CPU usage on Linux. So I took a look at it myself.

Noxico on Windows 7 with .Net: CPU usage at 20-something.

The exact same binary on Linux Mint (on a VM) with Mono: CPU usage at around 85%.

Different ways of expressing the usage aside, I’m really starting to feel Mono compatibility is not worth the effort. If it’s not recent versions of MacOS X breaking the keyboard input, it’s inexplicably high CPU usage and lowered framerates. At least the broken graphics after I reimplemented PNG mode made a modicum of sense.

So by now I’ve pretty much had it up to here with Mono compatibility.

And the best part is, if I were to rewrite the game in something that can run natively on both Windows and Linux (let’s assume multiple binaries sharing a single set of data files)… I’d have to rewrite the entire game.

Which I’ve been working on since November 2011.

Is Mono compatibility worth the effort?

[ ]

Leave a Reply

Your email address will not be published. Required fields are marked *