Programme können erfordern eine enorme Menge von Computer-Speicher , um richtig zu laufen . Programmierer müssen wissen, wie zu verschwenden Speicher, so dass ihre Programme von ihrer besten Seite ausführen können. Eine Möglichkeit zur Vermeidung Speicher Verschwendung ist nicht instanziieren Zahlen , wenn Sie absolut müssen . Jede ganze Zahl erfordert überall von 32 Bit auf 64 Bit für gängige Systeme . Durch die Wiederverwendung von ganzen Zahlen, die bereits instanziiert sind, können Sie Speicherplatz sparen und halten Sie Ihr Programm optimiert. Anleitung
1
Öffnen Sie Ihre Quellcodedatei und beobachten, wie Sie Zahlen verwenden . Sie neigen dazu, eine Integer-Variable für eine Aufgabe verwenden ? Haben die Lebensdauern der ganzen Zahlen überschneiden? Wenn die erste Antwort ist ja und das zweite ist nicht , können Sie weg mit dem Schreiben eines Mehrzweck ganze Zahl, die alle Rollen für Integer-Typen benötigt durchführt. Der Grund Lebensdauern von ganzen Zahlen nicht überlappen können, ist , dass dies erfordert, dass beide Werte gesonderten und eigenen Werte haben und kann nicht durch eine einzige Mehrzweck integer ersetzt werden.
2
Look for " for"-Schleifen . Viele " for"-Schleifen enthalten eine ganze Zahl Instanziierung . Entfernen Sie diese und stattdessen instanziieren den ganzzahligen einmal an der Spitze des Source- Code-Datei .
3
Erwägen Sie den "Registrieren " -Schlüsselwort. Manchmal Compiler ignorieren dieses Schlüsselwort , aber in der Theorie erlaubt es Ihnen, eine Variable direkt zu platzieren in einem CPU-Register . Du könntest deine ganze Zahl im Register zu platzieren , die Vermeidung Instanziieren es unter Beibehaltung Gebrauch davon .