¿Cómo determinar el espacio ocupado en memoria por un objeto?

Alex
05 de Diciembre del 2005
Hola, como están. Tengo una pregunta, aquí va:

Necesito saber como determinar el espacio ocupado en la memoria por un objeto o una estructura. Utilicé la función Len y parece que no está permitida con objetos y estructuras. Tambien quisiera saber como se cargan los objetos en memoria, por ejemplo, sé que se cargan sus valores de campos, es obvio, pero ¿Se carga el código de sus métodos? ¿Se carga el código del constructor?, esto es, para cada instancia que se cree ¿El código de los metodos tambien se carga para cada instancia? Espero que no les paresca una pregunta de ignorante, pero pienso que si una clase tiene muchos métodos y estos se cargan en memoria para cada instancia que se cree (esto es se tienen numerosos lugares en la memoria conteniendo el mismo código) sería mejor colocar los métodos en módulos para no desperdiciar memoria, sobre todos en clases que necesiten código voluminoso en los métodos.

Gracias por recibir mi pregunta.

Pablo M.
05 de Diciembre del 2005
Mira, no se si puede hacer pero un una pagina hay una clase que es como malloc de C++ a lo mejor te sirve, la direccion de la pagina es www.vbacelerator.com
salu2