C
Cool Guy
Are there are planned performance updates for GDI+ (i.e. the graphics
engine used in WinForms)? It's horribly laggy currently.
engine used in WinForms)? It's horribly laggy currently.
Bob Powell said:There are no significant upgrades on the horizon and attention has moved
towards Avalon. :-(
Frank Hileman said:We are able to get good performance from GDI+ for many types of
applications. Where are you having problems?
Frank Hileman said:So you are probably having
some other problem in the .NET framework configuration.
Willy Denoyette said:Post some metrics,
Cool Guy said:It'd be a waste of time. I did it once before, and a bunch of people
replied to say that they can't see any slowdown.
I see a huge amount in general.
Here's an easy example, just for fun. Open the NUnit GUI if you have it
and resize the left side so that white pretty much fills the screen. Then
go Tools->Options and watch as the Options dialog draws itself sluggishly
(I can see individual controls turn from white to grey).
and resize the left side so that white pretty much fills the screen. Then
go Tools->Options and watch as the Options dialog draws itself sluggishly
(I can see individual controls turn from white to grey).
Jon Skeet said:Did we get anywhere in trying to find out what the difference on your
box was last time? I seem to remember we came to *some* conclusions,
but I can't remember enough about the thread to find it on Google.
Jon Skeet said:Of course, it's possible that we're using different versions of
NUnit.
Cool Guy said:This is version 2.2.0.
However, I see this with all apps that use WinForms controls.
Jon Skeet said:It does sound like it might be some odd driver issue, where your
graphics card acceleration really doesn't like .NET (or vice versa).
Frank Hileman said:That is a fine graphics card. .NET is memory hungry, so if you are running
very low, .NET applications may take longer to start because something else
may need to be paged out. And of course there is the JITTER. But simple
applications seem to start instantaneously on most machines, based on my
experience. You can always run the performance monitor and see what is going
on.