Massif megjelenítő egy segédprogram, amely - * Ki gondolná, hogy a * - megjeleníti hegylánc adatok. Futtatja az alkalmazást Valgrid a `--tool = massif` és a nyitott generált` massif.out.% Pid` ebben az alkalmazásban. Azt is tömöríti a napló gzip vagy Bzip2 és nyissa meg átláthatóan a megjelenítő.
Az alkalmazás három részből áll:
Az áttekintő diagram
Az első dolog, amit észreveszel egy szép megjelenítő diagram ugyanaz, mint pl `Ms_print` nem ASCII-Art: memóriaigény idővel.
Milyen Massif-megjelenítő tovább megy egyáltalán emellett bemutatja az első tíz leginkább költségigényes helyeken a kódban, mint a rakott alábbi grafikon a teljes költség. A grafikon azt is visszahat felhasználói beavatkozás.
Ez a nézet, amely használható
- Annak ellenőrzése, hogy az alkalmazásnak van memóriaszivárgásokat
- A megállapítás túl drága csúcsok
- A megállapítás helyeken, hogy jelentősen hozzájárulnak a teljes memória-felhasználás az alkalmazás
A Snapshot adatfája
Közvetlenül a fenti táblázatban, akkor megjelenik egy fa, minden a hegység adatok. A fa elemek színesítik függően költsége, vörös, átlátszatlan, hogy a legérdekesebb (csúcs) elemek. Zöld / átlátszó tárgyakat elhanyagolható, és nem bocsátanak ki nagy költség az alkalmazás.
Azt is keresni a fát, és amikor kiválasztja benne valami, a pillanatkép lesz kiválasztva, az áttekintő ábra és az hívási gráf frissül.
A hívási gráf részletes Pillanatképek
Massif generál néhány részletes pillanatképek lényegében teszik ki a fát. Ha azt szeretnénk, hogy képet kapjon a kényelmesebb utat, mint az egyszerű fa nézet, kapcsoljon át a részletes pillanatképet fülre, és látni
a fa láthatóvá call graph. Nagyítás, kicsinyítés, használja a madártávlat, hogy mi járul hozzá az adott pillanatkép. Ne feledje, hogy a művelet hívja az azonos memória költségek vannak csoportosítva, hogy könnyen megtalálják az érdekes részét.
Mi az új ebben a kiadásban:
- < li> Fordítás 18 nyelven
- rejtőzködő funkciók helyi menü segítségével
- az alapvető egyéni allocator támogatás
- konfigurálható pontossággal memória mérete kijelző
- különböző optimalizáció és hibajavítások
Mi az új a 0.2 verzió:
- Add OBS Build Service
Hozzászólás nem található