• Home
  • About us
  • Articles and Tips
  • Contact us

Articles

Home / Articles / Mono Forms performance

Mono Forms performance

Posted on: 02-9-2009 Posted in: Tips


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?

About the Author

Ricardo J. Méndez

  • Popular Posts
  • Related Posts
  • Quick SteerToFollow example
    Quick SteerToFollow example
  • Screenshot Saturday 20110813
    Screenshot Saturday 20110813
  • Screenshot Saturday 20110806
    Screenshot Saturday 20110806
  • UnitySteer - AutonomousVehicles and Bipeds
    UnitySteer - AutonomousVehicles and Bipeds
  • Hairy Tales Previews
    Hairy Tales Previews
  • Quick SteerToFollow example
    Quick SteerToFollow example
  • UnitySteer - AutonomousVehicles and Bipeds
    UnitySteer - AutonomousVehicles and Bipeds
  • Hairy Tales progress - new elements and a boss
    Hairy Tales progress - new elements and a boss
  • (1) Comment
  • (0) Trackback
  1. Daniel Rodríguez02-13-09

    Very weird. Ever tried this on a different computer?

    (reply)

Leave a Reply

Click here to cancel reply.

Recent posts

  • Hairy Tales Previews
  • Quick SteerToFollow example
  • UnitySteer – AutonomousVehicles and Bipeds
  • Hairy Tales progress – new elements and a boss
  • Public Alpha 2

Recent comments

  • Ricardo J. Méndez on Quick SteerToFollow example
  • Ben Ezard on Quick SteerToFollow example
  • Ricardo J. Méndez on UnitySteer 2.1 released
  • Elie on UnitySteer 2.1 released
  • Ricardo J. Méndez on Upcoming changes to UnitySteer
© 2009-11 Arges Systems Inc.. All Rights Reserved
TwitterStumbleUponRedditDiggdel.icio.usFacebookLinkedIn