Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man undviker Exemplifiera Heltal

    Program kan kräva en enorm mängd datorminne för att ordentligt köra . Programmerare måste veta hur man ska undvika slöseri med minne så att deras program kan köras på sitt bästa . Ett sätt att undvika minne slöseri inte instansiera heltal om du inte absolut behöver . Varje heltal kräver någonstans från 32 bitar till 64 bitar om gemensamma system . Genom att återanvända heltal som redan instansieras , kan du spara minne och hålla ditt program optimeras . Instruktioner
    1

    Öppna din källkod fil och se hur du använder heltal . Brukar du använda ett heltal variabel för en uppgift ? Gör livslängder hos heltalen överlappar varandra ? Om det första svaret är ja , och den andra är nej , kan du komma undan med att skriva ett mångsidigt heltal som utför alla de roller som behövs för heltal typer . Anledningen livstid heltal kan inte överlappa varandra är att detta kräver att båda värdena har distinkta och separata värden och kan inte ersättas av ett enda mångsidigt heltal .
    2

    Titta efter " för " slingor . Många " för " loopar innehåller ett heltal exemplifiering . Ta bort detta och i stället initiera heltalet gång på toppen av källkod fil .
    3

    Överväg att använda " register " nyckelordet . Ibland kompilatorer ignorera detta sökord , men i teorin kan du placera en variabel direkt inne i en CPU- register . Du kan placera din heltal i registret , undvika instansiera det samtidigt bibehålla användningen av det .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sätter in en post med LINQ
    ·Agila utvecklingsmetoder & Utbildning
    ·Hur man lär Mobile Programmering
    ·Hur får PlayStation 3 Online Använda mobiltelefon Web…
    ·Hur konverterar jag en plotter Arkiv
    ·Hur man bygger en Telnet Script
    ·Hur man simulera en mikrokontroller i Multisim
    ·Hur man använder MSBuild att Merge WPF Assemblies
    ·HTML colspan Tutorial
    ·Silverlight Sockets Tutorial
    Utvalda artiklarna
    ·Hur man skriver en funktion för ode45
    ·Hur du formaterar en GridView kontroll
    ·Så här ändrar en webbadress i en sida med JavaScript…
    ·Hur Split Strängar Använda Java
    ·Hur man återställer MySQL 3 Root Password
    ·Hur man skapar en batch fil som ska kopieras på Window…
    ·Hur Input en fil i Ruby
    ·Hur man kan utveckla en personlighet Application Test B…
    ·Hur konverterar jag Files Kalender Creator
    ·Hur Omvänd en lista i Python
    Copyright © Dator Kunskap http://www.dator.xyz