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 .