Programmer kan kræve en enorm mængde af computerens hukommelse med henblik på korrekt køre. Programmører har brug for at vide, hvordan man kan undgå at spilde hukommelse, så deres programmer kan køre på deres bedste. En måde at undgå memory spild ikke instantiere heltal medmindre du absolut har brug for. Hver heltal kræver overalt fra 32 bit til 64 bit på fælles systemer . Ved at genbruge heltal , der allerede instantieres , kan du spare hukommelse og holde din program optimeres. Instruktioner
1
Åbn din kildekode fil og observere, hvordan du bruger heltal. Har du tendens til at bruge en integer variabel for en opgave ? Må levetider af heltal overlapper hinanden? Såfremt det første svar er ja, og den anden er nej, kan du nøjes med at skrive en multipurpose heltal, der udfører alle de roller, der er nødvendige for heltal typer . Grunden levetider af heltal kan ikke overlappe er, at dette kræver, at begge værdier har adskilte og separate værdier og kan ikke erstattes af en enkelt MP heltal.
2
Kig efter "for" loops . Mange "for" loops indeholder et heltal instantiering . Fjern denne og i stedet instantiere heltal gang i toppen af kildekoden fil.
3
Overvej at bruge " register " søgeord . Sommetider compilere ignorerer dette søgeord , men i teorien er det muligt at placere en variabel direkte i en CPU register. Du kan placere din heltal i registeret , så man undgår instantiating det samtidig bibeholde brug af det.