Por supuesto que no puede darse una respuesta matemática, en primer lugar porque ni todos los controles usan los mismos recursos, ni podemos valorar el código por el número de líneas o de llamadas o de variables... Esas medidas son mucho más complejas de lo que pudiera parecer a primera vista. Habitualmente los mejores resultados en esto nos lo da la praxis, haciendo mediciones puntuales y obteniendo la media.
Pero lo que sí creo poderte afirmar es que todo aquello que haga un control prediseñado por Visual, por mucho que te lo trabajes con código... difícilmente alcanzarás mejorar al propio Visual. También, que una matriz de 6 controles precisa menos recursos que 6 controles iguales, que puede usarse el mismo control con sólo modificar alguna de sus propiedades, ahorrando ALGO de memoria, aunque si tenemos que modificar una gran cantidad de parámetros (top, left, backcolor, caption...) posiblemente pasemos a requerir más memoria (e indiscutiblemente más tiempo) que si definimos un control nuevo.
Pero ya ves que mi respuesta es simplemente aproximativa. No creo que pueda responderse con valoraciones cuantitativas válidas, que parece ser lo que tú buscas. |