Programma's kunnen een enorme hoeveelheid computergeheugen om goed te werken vereisen . Programmeurs moeten weten hoe om te voorkomen dat het verspillen geheugen, zodat hun programma's kunnen draaien op hun best . Een manier om te voorkomen geheugen verspilling is niet instantiëren van gehele getallen , tenzij je absoluut moet . Elk getal moet overal van 32 bits naar 64 bits op gemeenschappelijke systemen . Door hergebruik van gehele getallen die al zijn geconcretiseerd , kunt u geheugen besparen en houd uw programma geoptimaliseerd . Instructies 1 Open source - code file en observeren hoe je gehele getallen gebruiken . Heeft u de neiging om een integer variabele te gebruiken voor een taak ? Weet de levensduur van de gehele getallen overlappen ? Als het eerste antwoord is ja en de tweede is geen , kun je wegkomen met het schrijven van een multifunctioneel geheel getal dat alle rollen die nodig zijn voor integer types uitvoert. De reden levensduur van integers kan niet overlappen is dat vereist dat beide waarden duidelijk onderscheiden waarden en kan niet worden vervangen door een enkel multifunctioneel integer . Look 2 voor " voor" loops . Veel " voor" loops bevatten een integer instantiatie . Verwijder deze en plaats instantiëren de integer eenmaal aan de top van de source - code file . 3 Overweeg het gebruik van de " register " keyword . Soms compilers negeren dit zoekwoord , maar in theorie kunt u een variabele direct plaatsen in een CPU register . Je kon je integer plaatsen in het register , het vermijden van het instantiëren het behoud van het gebruik ervan .
|