David,
> I also dropped a label into the lowest level class so that the subclasses could be named.
This was the exact way in a very large application using oodles of business objects for each app I was called in to optimize. One of the problems was, that the pure number of classes slowed the app down as soon as more than 6 forms (each a complex app of its own) were started. This was in vfp6, so in vfp>=8 the effect will be less drastic and non-linear slowdown would be starting later and rise at a slower rate. Just eliminating the label from the business base class at build time for delivery helped a lot (reducing the number of active classes by 25 - 40%), while the developer benefits were still in the version kept in SSafe. So if you expect the number of concurrently active objects to grow beyond a few thousand and/or not too current hardware is used, you might recommend this easy "optimization" <g>.
regards
thomas
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only