Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke DTrace som et minne Profiler
    Ved utvikling av programmer, må du sørge for at den resulterende programmet er like feilfrie og bug- fri som mulig . En av de største problemene med C + + programmeringsspråk er minnelekkasjer . Minnelekkasjer oppstår når et program oppretter en forekomst , av noe slag, og deretter fjerner ikke det når det er ferdig blir brukt . Debugging C + + programmer for dette med innebygde verktøy er ofte vanskelig å tolke. Derfor kan du bruke DTrace å profilere minne og finne hvor minnelekkasje oppstår . Disse prosessene er utviklet for Unix og Linux på kommandolinjen . Dette krever en avansert kunnskap om C + + testing for å utføre. Instruksjoner
    en

    Lag et skript i din foretrukne teksteditor , kalt " memorytest.d " eller lignende
    2

    Kopier og lim inn følgende linjer : . # Pragma D alternativ rolige /* GRENSER FOR Å TESTE * /

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

    erstatte GRENSER fOR Å TESTE ' med funksjonene fra din C + + script og deres kilde navn som du ønsker å teste i søknaden. Erstatt " param1 " med retur funksjon for paramter og det samme med param2 for den andre parameter. Gjenta dette med så mange paramters som du ønsker. Avslutt og lagre skriptet
    4

    Type " Trace - s /memorytest.d ' pgrep SØKNAD '

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage din egen Wap nettstedet 
    ·Hvordan melder du Input Uttalelser i MATLAB 
    ·Hvordan få lengden på en post i COBOL 
    ·Scrum FAQ 
    ·Hvordan lage et Word en link til noen på Facebook 
    ·Hvordan å demontere Hex 
    ·Hvordan finne en OS Grid Reference 
    ·Hvordan lage pakker for Cydia på en iPhone 
    ·Hvordan skrive en tekstboks til en fil C 
    ·Slik konverterer en inngang til String i MATLAB 
      Anbefalte artikler
    ·Hvordan lese en fil en linje av gangen med Python 
    ·WPF Tutorial 
    ·Hvordan kan jeg bare lage en Site Map 
    ·Hvordan legger jeg inn data i et Python Script 
    ·Liste over Skriftfamilier 
    ·Hvordan beregne summen av 3 Tall i Visual Basic 
    ·Scheme Programmering hjelp 
    ·Slik installerer ColdFusion 8 på IIS 6 
    ·Hvordan gjøre en PHP Viderekobling Blogger 
    ·Hvordan Fullscreen en applet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/