Re: WinForms Performance issues
- From: "Richard Blewett [DevelopMentor]" <richard at nospam dotnetconsult dot co dot uk>
- Date: Sat, 6 May 2006 09:31:05 +0100
"mitch" <mitch@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:2AAE1164-5361-48BC-A0B7-E90FDAB251E0@xxxxxxxxxxxxxxxx
Hello,
I've taken to .NET obviously for the RAD abilities. As I'm going forward
and
building an indepth application I am becoming more and more disappointed
with
the performance. Refreshing, starting up, etc, is very slow compared to
software like Skype. In my installer for my program, I even run ngen to
"compile" it into a native image on my user's desktops.
Could someone give me some pointers or tips, or useful links, maybe I'm
coding my app wrong...
I'm rooting for the .NET framework to have performance hidden in it
somewhere... otherwise I may have to switch to something like C/C++ for my
next application.
One thing I am doing, is using ilmerge.exe to merge a few dlls into one
exe
(for a simplified installation directory). Could this be slowing down my
program? And I'll even admit I'm using the Infragistics presentation
framework. I think this might be a major hold-up as well...
When I run my app through an obfuscator and it compiles in the .NET
framework to make my app run independently, the performance increases as
well, but so does the size (another 10 megs)...
Any and all comments will be appreciated, Thanks
Is it slow on just on startup or all the time?
Is it slow the first time you run it and faster subsequestly? (could be
simply the load of the runtime for the first time on the machine is hitting
you)
Have you profiled the application to see where the time is being spent?
Regards
Richard Blewett - DevelopMentor
http://www.dotnetconsult.co.uk/weblog
http://www.dotnetconsult.co.uk
.
- Prev by Date: Re: ArrayList after TrimToSize() capacity is always 4 why ?
- Next by Date: Re: Smart Client
- Previous by thread: ArrayList after TrimToSize() capacity is always 4 why ?
- Next by thread: Re: WinForms Performance issues
- Index(es):
Relevant Pages
|