Dator > hur man klocka Excel-funktioner

  • hur man klocka Excel-funktioner


  • Donald Knuth , en av datavetenskap mest ansedda professorer , sa en gång att " för tidigt optimering är roten till allt ont " , och de flesta program ingenjörer är överens om att , för att producera effektiv programvara , är det viktigt att förstå hur snabbt varje del av ett Programmet körs . En av de vanligaste sätten att göra detta-instrumentering baserad profilering-innebär att lägga markörer i befintlig kod att hålla reda på tidsbestämning . Lyckligtvis kan du lägga ännu denna teknik för att använda i Excel- makron för att se dina kalkylark kör så snabbt som de kan .

    Du behöver :
    Microsoft Excel


    1
    Hitta koden som du vill då. . Se till att det är alla inom en enda funktion-om du vill tid användningen av flera funktioner , kan du göra en annan funktion som kallar var och en av dem , och använda den . Till exempel :

    Sub TimingFunction ( )
    FUNCTION1 ( )
    Function2 ( )
    Function3 ( )
    End Sub
    2 .
    På toppen av den kod som skall tidsinställda , placera följande rad : .

    Dim StartTime Som DateTime=DateTime. Now
    3

    Lägg till denna kod i slutet av ämnet kod :

    Dim Sluttid Som DateTime=datetime. Nu
    MsgBox ( Sluttid-StartTime ) .
    4
    köra koden . En meddelanderuta visas som visar hur lång tid det tog att köra .

    tips och varningar


  • För att förbättra noggrannheten i din timing , försök köra ämneskod flera gånger i mellan start och stopp linjer , och sedan dividera med antalet gånger du körde det . Detta kommer att ge dig en mer exakt mätning av den genomsnittliga tiden koden tar att köra .

Previous:hur du exporterar HTML-tabell till Excel Next:Hur konvertera Excel-makron till . NET





Relaterade artiklar


  • hur ta reda på när min Apple-garantin är upp?
  • hur man identifierar ett ATI-grafikkort
  • hur man löser övervaka färg problem
  • hur du ändrar känna av datorns tangentbord
  • hur man bygger en quad dator
  • hur du ansluter min gamla säkerhet kameran till en PC
  • hur du tar reda på temp på din bärbara dator
  • är det ett sätt att återskapa data från en S RAM-kort?
  • hur du ansluter en USB-skrivare till ett nätverk
  • hur du ansluter en HP Mini till en Samsung LCD-TV