Gefa út Valgrind 3.15.0, verkfærakistu til að bera kennsl á minnisvandamál

Laus sleppa Valgrind 3.15.0, verkfærakista fyrir kembiforrit í minni, uppgötvun minnisleka og prófílgreiningu. Valgrind er stutt fyrir Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) og macOS (AMS) . . .

В ný útgáfa:

  • Mikið endurunnin og hrúguprófunartólið DHAT (Dynamic Heap Analysis Tool) hefur verið stækkað, leyfa Fylgstu með öllum beiðnum um minnisúthlutun á hrúgunni og auðkenndu auðlindaleka, óhóflega hrúguvirkni, ónotaða minnisúthlutun, skammtímaúthlutun og óhagkvæma staðsetningu gagna á haugnum. Frá tilraunaþróunarflokknum er DHAT innifalið í stöðluðu Valgrind verkfærasettinu (til að keyra þarftu nú að nota "-tool=dhat" valkostinn í stað "--tool=exp-dhat").

    Áberandi framförin er að bæta við grafísku notendaviðmóti við DHAT. Að auki, eftir að hafa lokið vöktuðu forriti, sýnir DHAT nú aðeins lágmarks samantekt yfir mikilvægustu upplýsingarnar og skrifar fulla skýrslu með prófílgögnum í skrá. Gögn eru ekki lengur flokkuð í færslur, heldur geymd sem staflatré. Mælingum sem teknar hafa verið hefur verið fjölgað og fleiri flokkum vöktaðra stika hefur verið bætt við. Til að skoða skráða skýrslu er boðið upp á sérstakan áhorfanda dh_view.html sem opnaður er í vafra;

    Gefa út Valgrind 3.15.0, verkfærakistu til að bera kennsl á minnisvandamál

  • Fyrir amd64 (x86_64) kerfi er stuðningur við útvíkkuð leiðbeiningasett RDRAND og F16C;
  • Cachegrind og Callgrind bjóða upp á nýjan valmöguleika "—show-percs", sem bætir við birtingu teljaragilda í prósentum;
  • Í Massif fyrir Linux, Android og Solari er „--read-inline-info“ stillingin sjálfkrafa virkjuð; fyrir macOS er enn krafist skýrt „--read-inline-info=yes“;
  • Í Memcheck, þegar valmöguleikinn „--xtree-leak=yes“ er tilgreindur (birtir niðurstöður minnislekaprófunar á xtree sniði), er „--show-leak-kinds=all“ valmöguleikinn nú sjálfkrafa virkur. Unnið hefur verið að því að koma í veg fyrir falskar viðvaranir;
  • Bætt við valmöguleika "--show-error-list=nei|já", sem og valmöguleika "-s" sem jafngildir "--show-error-list=já" til að birta lista yfir uppgötvaðar villur eftir að framkvæmdinni er lokið. Áður var svipaður listi sýndur í nákvæma úttakshamnum "-v -v", en úttakið í þessum ham var ringulreið með miklu magni af óþarfa upplýsingum.

Heimild: opennet.ru

Bæta við athugasemd