Dator > hur man påskynda Microsoft Visual C + +-program

  • hur man påskynda Microsoft Visual C + +-program


  • I många applikationer är snabbhet i utförandet ofta en av de viktigaste elementen . Många grundläggande tekniker kan användas för att optimera ett datorprogram , som berör flera områden av programmets uppläggning och genomförande. Ofta kommer endast en teknik nödvändigt för att förbättra programmet prestanda till en acceptabel nivå , men en programmerare kan ofta dra nytta av att analysera hans program från flera perspektiv .
    1 .
    Bestäm "Big O " Notationen för ditt program . Big O notation betecknar komplexiteten i ett datorprogram i en enkel att förstå mnemonic bygger på matematiska ekvationer . Analysera åtgärder som vidtagits av programmet för att avgöra det värsta körning . Om denna körning är kvadratisk ( O ( n ^ 2) ) eller exponentiell ( O ( 2 ^ n ) ) eller värre , det finns sannolikt många möjligheter till förbättringar i koden genom att ändra den algoritm som används .
    2 .
    Upptäck Big O notation för varje del av din kod . Genom att kombinera beteckningarna på alla de algoritmer som används i en kedja i programmet , kan du avslöja några dolda komplexitet som kanske inte är uppenbart genom enkla algoritmiska analys .
    3 .
    Använd en kod Profiler för att fastställa metoder eller rader kod som tar ovanligt lång tid att köra. En profiler kommer att avgöra hur mycket tid som krävs för att köra varje segment av programmet , både i tid varaktighet och som andel av programmets övergripande genomförande . Många Application Programming Interfaces ( API ) kommer att ha sin egen uppsättning av profilering verktyg som kan vara mycket användbar .
    4 .
    pröva dessa metoder som tar längst tid att köra , med hjälp av resultaten av Profiler. Ta reda på om någon av dem kan förbättras genom att omarbeta de algoritmer som utförs av de metoderna. Många gånger ett program kommer ineffektivt att använda sig av minneskrävande resurser, till exempel dokument som lagrats på hårddisken . Förbättrat utnyttjande av dessa resurser kan förbättra hastigheten programkörning .
    5 .
    Undersök syntaxen i din kod . Se till att du inte passera några stora föremål av värde . Gör en korrekt användning av " const " sökord för att låta kompilatorn att vidta lämpliga optimeringar av koden . Se till att du inte utför resurskrävande uppgifter i ett huvudprogram slinga för ofta .

    tips och varningar


  • Du kan enkelt utveckla egna verktyg att profilera dina program och bestämma delar av programmet som kan dra nytta av omarbetningar . Enkel instrumentering kan gå en lång väg mot att identifiera dina problem .
  • Utnyttja din kompilator kod optimering funktionalitet . Kompilatorer tenderar att ge mycket mer effektiv kod än enskilda programmerare .
  • Det är mycket lätt att fastna i programmet optimering . Efter en viss punkt måste du kunna inse att dina insatser ger avtagande avkastning .
  • Försök inte att optimera ett program för tidigt i utvecklingsprocessen . Du kan ödsla tid att optimera en ofullständig algoritm som senare kommer att öka i körning på grund av efterföljande kodning .

Previous:nothing Next:hur man programmerar en online auktion webbplats





Relaterade artiklar


  • Orsaker till en java script tomrum fel
  • om hårdvara
  • Vilka typer av matematik inte programmerare använda ?
  • Vad är SQL programvara ?
  • hur du ställer in Visual Basic 6.0
  • sql sökning tutorial
  • hur koden ett register form för en webbplats
  • hur man skriver ett PHP-skript för att vända en sträng
  • Ta bort en pivottabell i VBA
  • hur du vill visa blankett 2 i Visual Basic