Come evitare istanziare interi

November 8

Come evitare istanziare interi


I programmi possono richiedere una quantità enorme di memoria del computer per poter funzionare correttamente. I programmatori hanno bisogno di sapere come evitare di sprecare memoria in modo che i loro programmi possono essere eseguiti al meglio. Un modo per evitare sprechi di memoria non è un'istanza di interi a meno che non è assolutamente necessario. Ogni numero intero richiede ovunque da 32 bit a 64 bit sui sistemi comuni. Riutilizzando interi che sono già un'istanza, è possibile risparmiare memoria e mantenere il vostro programma ottimizzato.

istruzione

1 Aprire il file di codice sorgente e osservare come si usa numeri interi. Tendi a usare una variabile intera per un compito? Fare le vite degli interi si sovrappongono? Se la prima risposta è sì e il secondo è no, si può ottenere via con la scrittura di un intero polivalente che esegue tutti i ruoli necessari per i tipi interi. La ragione vite di interi non possono sovrapporsi è che questo richiede che entrambi i valori sono valori distinti e separati e non possono essere sostituiti da un singolo intero multiuso.

2 Cercare "per" loop. Molti "per" loop contengono una esemplificazione intero. Rimuovere questo e invece istanziare il numero intero una volta nella parte superiore del file di codice sorgente.

3 Si consiglia di utilizzare la parola chiave "registrazione". A volte compilatori ignorare questa parola chiave, ma in teoria consente di posizionare una variabile direttamente all'interno di un registro della CPU. Si potrebbe inserire il vostro intero nel registro, evitando istanziare è pur mantenendo uso di esso.