2010-09-16 9 views

risposta

12

Questo non aggiunge alcun sovraccarico al normale utilizzo runtime dell'oggetto.

Contrassegnare una classe come Serializable non determina nemmeno una differenza di dimensione nei metadati. Si limita a un po 'nella bandiera typedef. (Grazie a thecoop per averlo indicato)

+8

In realtà non aggiunge l'overhead; 'SerializableAttribute' è uno pseudo-attributo speciale che imposta il bit' Serializable' nei flag 'TypeDef'. Quindi non aggiunge alcun overhead dei metadati. – thecoop

+0

@thecoop, interessante non ne aveva idea. Aggiornato la mia risposta. – JaredPar