Nigel Gomm
Programmer
I just upgraded a customer to a new version of a program and performance suffered badly. i.e. the same forms would take longer to load by a factor of 2 or 3. The difference was only really noticeable when accessing data (native DBC and DBF) over a LAN.
Customer's machines are middling to lower end of the spec range but still adequate. Windows XP.
Using set coverage i could see no obvious places where things were slowing down. And it was claimed (no measurements on this) that my app was slowing down the whole PC.
The new version of the .exe was a quite a big bigger (13.5mb rather than 8.9mb) mainly because i had included some readonly tables and the reports in the project.
So i excluded them, got the .exe down below 9mb again and lo and behold performance was back to as it had been.
This release is ok but i'm now a bit nervous that with future upgrades it won't be so easy to keep the size down.
PROGCACHE and SYS(3050) are default.
Should i be reading up on SYS(3050) ?
nigel
Customer's machines are middling to lower end of the spec range but still adequate. Windows XP.
Using set coverage i could see no obvious places where things were slowing down. And it was claimed (no measurements on this) that my app was slowing down the whole PC.
The new version of the .exe was a quite a big bigger (13.5mb rather than 8.9mb) mainly because i had included some readonly tables and the reports in the project.
So i excluded them, got the .exe down below 9mb again and lo and behold performance was back to as it had been.
This release is ok but i'm now a bit nervous that with future upgrades it won't be so easy to keep the size down.
PROGCACHE and SYS(3050) are default.
Should i be reading up on SYS(3050) ?
nigel