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
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement