Massif Visualizer ay isang utility na - * sino ay hulaan na * - visualizes data mga bundok. Patakbuhin mo ang iyong aplikasyon sa Valgrind sa `--tool = massif` at open ang nabuong` massif.out.% Pid` sa application na ito. Maaari mo ring i-compress ang log gamit ang gzip o Bzip2 at buksan ito halatang may visualizer.
Binubuo ang application ng tatlong bahagi:
Ang Pangkalahatang-ideya ng tsart
Ang unang bagay na mapapansin mo ay isang magaling tsart na nagpapakita ng katulad ng halimbawa `Ang ms_print` sa Ascii Art-: kabuuang pagkonsumo ng memorya sa paglipas ng panahon.
Ano Massif-Visualizer karagdagang pupunta ay sa pamamagitan ng pagpapakita Bukod pa rito ang nangungunang sampung pinaka cost-intensive na mga lokasyon sa iyong code bilang isang isinalansan graph sa ibaba ang kabuuang gastos. Ang graph ay reacts din sa mga user-pakikipag-ugnayan.
Ang view na ito maaari mong gamitin para sa
--Check kung ang iyong application ay memory paglabas
- Paghahanap ng masyadong mahal peak
- Pasiya mga lokasyon na makabuluhang mag-ambag sa pangkalahatang pagkonsumo ng memorya ng iyong application
Ang Snapshot Data Tree
Direkta sa tabi ng tsart sa itaas, makikita mo ang isang puno na may lahat ng mga data mga bundok. Ang puno item ay kulay depende sa kanilang mga gastos, na may pulang opaque pagiging ang pinaka-kagiliw-giliw na (peak) na elemento. Berde / transparent item ay bale-wala at hindi magdagdag ng makabuluhang halaga sa iyong application.
Maaari ka ring maghanap sa puno at kapag pumili ka ng isang bagay sa loob nito, ang snapshot ay makakakuha ng naka-highlight sa tsart pangkalahatang-ideya at graph ang tawag ay makakakuha ng update.
Ang Tawag Graph para Detalyadong mga snapshot
Massif bumubuo ng ilang mga snapshot detalyadong na mahalagang bumubuo sa tree. Kung nais mong makakuha ng isang pangkalahatang-ideya sa isang mas kumportable na paraan kaysa sa mga simpleng tree view, lilipat papunta sa detalyadong tab snapshot at makita
tree visualized bilang isang graph tawag. Mag-zoom in, zoom out, gamitin ang mga ibon eye view at makita kung ano ang nag-aambag sa isang naibigay na snapshot. Tandaan tawag na pag-andar na may parehong cost memorya ay naka-grupo para madaling mahanap ang mga kagiliw-giliw na bahagi
Ano ang bagong sa paglabas:.
- < li> pagsasalin sa 18 mga wika
- pagtatago ng mga function sa pamamagitan ng menu ng konteksto
- basic custom allocator suporta li>
- -configure katumpakan ng laki ng memorya display
- iba't-ibang mga pag-optimize at pag-aayos ng bug
Ano ang bagong sa bersyon 0.2:
- Magdagdag OBS serbisyo build
Mga Komento hindi natagpuan