Software performance problems
Hello folks!
I experienced a strange problem in the last couple of days. Software written in VB6 (using GDI+) is running slower on some machines which has much better hardware than my developer PC. The point is, that the target machine is a brand new, very fast notebook (Asus X71VN: Duo P8400, 17'' WXGA+, nVidia GeForce 9650MGT 1GB, 4GB RAM, 2x 320 GB HDD, WLAN 802.11n + BT, WinXP) and my developer PC is an old P4 with 512 RAM. Some dialogs in the above mentioned software needs up to 16 seconds(!!) to display instead of 4 seconds (on my developer PC). I must mention that the software uses custom controls written also in VB6 and using GDI+.
What can be wrong? Is there some hidden setting in the Windows how to speed up some applications? I tried different display resolutions, different compatibility modes, but without better results.
Has somebody a same experience or some hints, tips what to do or where to find more about this problem?
Thank you a lot in advance!
Bela
Re: Software performance problems
Which operating system do they have...???
Are you are using graphics(images and videos), extensive use of timers, etc... in your program..?
Re: Software performance problems
Not sure but I think GDI/GDI+ has no hardware acceleration on Vista and only limited acceleration on Win7.
Re: Software performance problems
Quote:
Originally Posted by
Bart73
Some dialogs in the above mentioned software needs up to 16 seconds(!!) to display instead of 4 seconds (on my developer PC).
What are those dialogs? What's going on when any them are loading?
Any chance to see some of your code?
Re: Software performance problems
All systems are with WinXP. I'm using timers in the project (downloaded from http://www.vbaccelerator.com/home/VB...er/article.asp). Actually, this application is written for displaying live video streams which are coming over FireWire. For this purpose I have implemented ICImagingControl component from The Imaging Source Europe GmbH (http://www.theimagingsource.com/en_U...gingcontroltis). Actually the window with the live video display is the bottle neck of the application, but I think ICImagingControl isn't the guilty one.
I must mention that software works well on Vista systems too. Anyway, something in the software depends on some hardware properties. This is my first impression. But how to find out this?
Bela