Se si dispone di una classe che prevedo di essere utilizzata in migliaia di istanze in un'applicazione sensibile alla memoria, può essere d'aiuto se si calcola il calcolo delle funzionalità statiche per i membri statici?I membri statici aiutano l'efficienza della memoria?
Immagino che i metodi statici e le variabili siano memorizzati una volta per classe mentre per i membri non statici deve esserci qualcosa memorizzato per ogni istanza.
Con le variabili membro, sembra abbastanza chiaro, ma che tipo di dati vengono memorizzati per i metodi?
Sto lavorando in Java, ma immagino alcune regole generali da applicare anche in altri ambienti gestiti (come .NET).
No, ma ogni volta che si crea un'istanza di un oggetto è allocata nella memoria, con un oggetto statico questo non accade mai perché si ha sempre un solo oggetto. –
@Jonas B - il tuo punto è preso. –
Completamente soddisfacente, concentrandosi sui metodi. Penso di avere i dati statici abbastanza dritti e, come dici tu, il significato è più importante lì, comunque. –