| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan bruges DTrace som en Memory Profiler
    Når udvikle applikationer , skal du sikre dig , at den resulterende program er så fejlfrie, og bug- fri som muligt. Et af de største problemer med C + + programmeringssprog er memory leaks . Memory leaks opstår , når et program opretter en instans , af en slags, og derefter ikke fjerne den, når den er færdig med at blive brugt. Debugging C + +-programmer for dette med indbygget værktøjer er ofte svært at fortolke. Derfor kan du bruge DTrace at profilere hukommelsen og finde hvor hukommelsen lækage. Disse processer er udviklet til Unix og Linux på kommandolinjen . Dette kræver en avanceret viden om C + + test for at udføre. Instruktioner
    1

    Opret et script i din foretrukne teksteditor , kaldet " memorytest.d " eller lignende,
    2

    Kopier og indsæt følgende linjer : . # Pragma D option rolige /* parametre til bestemmelse * /

    /* tilbagevenden fra param1 ( ) * /param1 { printf (" % s: % x \\ n" , probefunc , arg1 );}
    < p > /* kald til param2 ( ) * /param2 { printf (" % s: % x \\ n" , probefunc , arg0 );}
    3

    erstattes » parametre til bestemmelse ' med funktionerne fra din C + + script og deres kilde navn, du ønsker at teste i ansøgningen. Erstat " param1 " med returnering funktion for parameter og det samme med param2 til din anden parameter. Gentag dette med så mange paramters som du ønsker. Afslut og gem scriptet
    4

    Type " DTrace - s /memorytest.d ' pgrep ANVENDELSE '

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en tekst til PDU 
    ·Sådan ryddes en DropDownList 
    ·Sådan oprettes UML-diagrammer 
    ·Hvad er forskellen mellem en mobil web & en HTML Browse…
    ·Hvad er Virtual Reality Modeling Language 
    ·Sådan oprettes en API Med en forsamling Code 
    ·Hvordan man programmerer Best Practice for en kamel Not…
    ·Sådan Indsæt Erklæringer i Syntaks 
    ·Sådan oprettes Klassediagrammer 
    ·IDL programmering teknikker 
      Anbefalede Artikler
    ·Hvordan kan man øge den " Udfør for at Parse ' procen…
    ·Sådan får du adgang en VBA Change Cursor 
    ·Sådan Beregn en Memory Adresse 
    ·Hvordan man skriver en funktion til at finde den Binary…
    ·Sådan Gør linjeskift i PHP 
    ·Hvad er Msgina.dll 
    ·PHP Referencer Vs . Objekt Handles 
    ·Sådan Læg varer i en Combo Box Med JavaScript 
    ·Sådan Afsætte Pointers 
    ·Sådan tilføjes Glut Med Visual C 
    Copyright © Computer Viden http://www.computerdk.com