Massif Visualizer er et verktøy som - * som vil gjette at * - visualiserer massivet data. Du kjører din søknad i Valgrind med `--tool = massif` og den åpne den genererte` massif.out.% Pid` i dette programmet. Du kan også komprimere loggen med Gzip eller bzip2 og åpne den transparent med visualiserings.
Søknaden består av tre deler:
Oversikt Graf
Det første du vil legge merke til er en fin diagram som viser det samme som f.eks `Ms_print` gjør i Ascii-Art: total minneforbruk over tid.
Hva Massif-Visualizer går lenger er med i tillegg viser de ti mest kostnadskrevende steder i koden som en stablet graf under den totale kostnaden. Grafen reagerer også på brukerinteraksjon.
Dette synet du kan bruke for
- Sjekke om søknaden din har minnelekkasjer
- Å finne altfor dyre topper
- Finne steder som i vesentlig grad bidrar til den totale minneforbruket for din søknad
Snapshot data treet
Rett ved siden av tabellen ovenfor, vil du se et tre med alt av Massif data. Treet elementer er farget avhengig av sine kostnader, med rød ugjennomsiktig å være de mest interessante (peak) elementer. Grønne / gjennomsiktige elementer er ubetydelig og ikke legge betydelige kostnader til søknaden din.
Du kan også søke i treet og når du velger noe i det, blir snapshot uthevet i oversiktstabellen og samtalen grafen blir oppdatert.
The Call Graf for Detalj Snapshots
Massif genererer noen detaljerte øyeblikksbilder som i hovedsak utgjør treet. Hvis du ønsker å få en oversikt i en mer behagelig måte enn den enkle trevisningen, bytte over til den detaljerte snapshot-fanen og se
treet visualisert som en oppfordring graf. Zoome inn, zoome ut, bruker fugleperspektiv og se hva som bidrar til en gitt snapshot. Legg merke til at funksjonskall med samme minne kostnaden er gruppert for enkelt å finne de interessante delene
Hva er nytt i denne utgaven:.
- < li> oversettelser til 18 språk
- gjemme funksjoner via kontekstmenyen
- grunnleggende skikk tildeler støtte
- konfigurerbar presisjon av minnestørrelse skjerm
- ulike optimaliseringer og feilrettinger
Hva er nytt i versjon 0.2:
- Legg OBS bygge tjeneste
Kommentarer ikke funnet