2011-02-05 4 views
5

Esiste un peggioramento delle prestazioni quando UTILIZZO SEMPRE tipi di valori nullable invece di tipi di valore?Esiste un peggioramento delle prestazioni quando UTILIZZO SEMPRE tipi di valori nullable invece di tipi di valore?

+4

'" Sempre "è una parola grossa. –

+1

Overflow : non che dovresti preoccuparti. –

+0

per precisare, sono disposto a scommettere che @ MitchWheat sa molto di più su questo di te quindi andrò ad ascoltarlo. @MitchWheat ~ Avresti dovuto dare una risposta: p ... – jcolebrand

risposta

7

Come indicato sopra, Mitch Wheat, no, non dovresti preoccuparti di questo. Ho intenzione di darti la risposta breve motivo ora, e più tardi ho intenzione di aiutarti a scoprire di più su quello che stai chiedendo:

Scrivi il tuo codice per essere corretto. Profilo dopo la scrittura in modo da trovare i punti che causano dolore.

Quando si dispone di codice che utilizza costantemente Nullable e si dispone di motivi di prestazioni e il profilo it e non è possibile trovare il problema da soli, quindi venite a chiedere come renderlo più veloce. Ma no, il sovraccarico dell'utilizzo di Nullable è a tutti gli effetti non degradante.

Scopri di più su quello che stai chiedendo:

Ora, dopo aver letto tutte quelle pagine, spero che tu ti senta più illuminato.

+0

@YiJiang Oh tu ed i tuoi fantastici elenchi OL: p (buona chiamata) – jcolebrand

+1

Questa è una lista non ordinata 'ul' - gli elenchi' ol' ordinati sono erhn ... ordinati (numerati) lo sai? ;) –

+0

oh, facepalm, ho iniziato a digitare UL la prima volta: p – jcolebrand

4

È il prezzo di copiare l'intero tipo di valore: praticamente nulla per cose come numeri interi, GUID, ecc., Ma è grande se copi costantemente tipi di valore di 512 KB (che non dovresti avere in il primo posto) all'interno di un anello stretto.

Problemi correlati