Moin!
Dir ist bewusst, dass WriteComponent das gleiche rausschreibt was nachher in deiner
DFM Datei steht und somit keine verlässliche Grössenangabe ist sondern rein die Werte der Properties des Objektes ?
Wenn du eine solche Einschätzung machen musst - dann bau ein Testprojekt was dein Objekt 100000 mal instanziiert und den Speicher alloziiert. Dann kannst du doch die Speicherdifferenz im Taskmanager "messen" und dann einen Richtwert ausrechnen pro Instanz...
Grundlegend kann ich dir versichern das deine ganzen Bemühungen so überhaupt nichts bringen - da wäre die Erfolgsaussichten höher, wenn du einen eigenen Heap Memory Manager schreibst und versuchst die ganzen Alloziierungen zu zu ordnen zu den Objekten....
MfG
Muetze1