Les programmes peuvent nécessiter une énorme quantité de mémoire de l'ordinateur afin de fonctionner correctement. Les programmeurs ont besoin de savoir comment éviter de perdre la mémoire , afin que leurs programmes puissent fonctionner à leur meilleur. Une façon d'éviter le gaspillage de mémoire n'est pas instancié entiers , sauf si vous devez absolument . Chaque entier nécessite allant de 32 bits à 64 bits sur des systèmes communs . En réutilisant entiers qui sont déjà instanciés , vous pouvez économiser de la mémoire et de garder votre programme optimisé. Instructions
1
Ouvrez votre fichier de code source et d'observer la façon dont vous utilisez entiers. Avez-vous tendance à utiliser une variable entière pour une tâche ? Ne les durées de vie des entiers se chevauchent? Si la première réponse est oui et le second est non, vous pouvez sortir avec l'écriture d'un nombre entier polyvalent qui joue tous les rôles nécessaires pour les types entiers . La raison durée de vie des entiers peuvent pas se chevaucher , c'est que cela nécessite que les deux valeurs ont des valeurs distinctes et ne peuvent être remplacés par un seul nombre entier polyvalente .
2
Rechercher les boucles "for". Beaucoup de " pour " boucles contiennent une instanciation entier . Enlevez cela et au lieu d'instancier l'entier une fois au début du fichier de code source.
3
envisager d'utiliser le mot «registre» . Parfois compilateurs ignorent ce mot-clé , mais en théorie, il vous permet de placer directement une variable à l'intérieur d'un registre du processeur. Vous pouvez placer votre entière dans le registre , en évitant l'instancier , tout en conservant l'utilisation de celui-ci .