| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment éviter instanciation entiers
    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 .

    Previous :

    next :
      articles connexes
    ·Comment obtiennent des valeurs d' ListBox à envoyer à…
    ·Comment faire pour enregistrer les modifications apport…
    ·Comment écrire Pseudocode avec les tableaux 
    ·Comment faire une couverture polaire avec Photos 
    ·Comment créer un échiquier en OpenGL 
    ·Programmation de haut niveau par rapport à basse altit…
    ·Comment créer un API avec un code de l'Assemblée 
    ·Comment fermer une fenêtre Orphan Après un enregistre…
    ·Qu'est-ce que le codage numérique 
    ·Comment utiliser Xcopy pour cloner un disque 
      articles en vedette
    ·Comment coder un 5X5 de la grille en C + + 
    ·Tutoriel d'application Visual Basic 
    ·Comment faire pour activer PDO pour PHP Library sur Go …
    ·Comment envoyer Vars De VBScript à un fichier batch 
    ·Comment animer dans XNA 
    ·Comment supprimer des feuilles en VBA 
    ·Comment créer une applet Java dans Netbeans 
    ·Comment faire pour résoudre des problèmes mathématiq…
    ·Comment ouvrir les fichiers MBOX 
    ·Comment trouver le mot le plus court en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com