Valgrind 3.15.0 vÀljalaskmine, tööriist mÀluprobleemide avastamiseks

Saadaval vÀljalase Valgrind 3.15.0, mÀluhaldustööriist, mis avastab mÀlulekkeid ja profileerib töötlemist. Valgrindi tugi on saadaval platvormidele Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) ja macOS (AMD64).

V uus versioon:

  • Oluliselt ĂŒlevaatatud ja on laienenud heap'i profileerimise tööriistadega DHAT (Dynamic Heap Analysis Tool), mis vĂ”imaldab et jĂ€lgida kĂ”iki mĂ€lu jaotamise pĂ€ringute aktiveerimist heaps ja tuvastada ressursilekkeid, liigset aktiivsust heaps, kasutamata mĂ€lu jaotusi, lĂŒhiajalisi jaotusi ja andmete ebaefektiivset paigutust heaps. Eksperimentaalsete arenduste kategooriast on DHAT lisatud Valgrindi tööriistade komplekti (nĂŒĂŒd peab kĂ€ivitama valiku „—tool=dhat“ asemel „—tool=exp-dhat“).

    KĂ”ige mĂ€rgatavam tĂ€iendus on DHAT-i graafiline kasutajaliides. Lisaks, pĂ€rast jĂ€lgitava programmi lĂ”petamist, kuvab DHAT nĂŒĂŒd ekraanile vaid minimaalse tĂ€htsate andmete kokkuvĂ”tte, samas kui tĂ€iendavad profileerimise andmed salvestatakse faili. Andmed ei grupeerita enam kirjetesse, vaid sĂ€ilitatakse puustruktuurina. JĂ€lgitavate parameetrite arvu on suurendatud ja lisatud on tĂ€iendavaid jĂ€lgitavaid kategooriaid. Salvestatud raporti vaatamiseks pakutakse spetsiaalset vaatamisprogrammi dh_view.html, mis kĂ€ivitatakse veebibrauseris;

    Valgrind 3.15.0 vÀljalaskmine, tööriist mÀluprobleemide avastamiseks
  • amd64 (x86_64) sĂŒsteemide jaoks on tagatud RDRAND ja F16C laiendatud kĂ€su komplektide tugi;
  • Cachegrindis ja Callgrindis on pakkuda uus valik „—show-percs“, mis lisab loenduri vÀÀrtuste kuvamise protsentides;
  • Massifis on Linuxi, Androidi ja Solaris'e versioonis vaikimisi aktiveeritud reĆŸiim „—read-inline-info“, macOS'i puhul on endiselt vajalik selgelt mÀÀrata „—read-inline-info=yes“;
  • Memcheckis, kui viidatakse valikule „—xtree-leak=yes“ (mĂ€lulekete kontrollimise tulemuste vĂ€ljund xtree formaadis), aktiveeritakse nĂŒĂŒd automaatselt valik „—show-leak-kinds=all“. On tehtud tööd valehĂ€irete vĂ€ltimiseks;
  • Lisatud on valik „—show-error-list=no|yes“, samuti valik „-s“, mis on ekvivalentne „—show-error-list=yes“ ja kuvab tuvastatud vigade loendi pĂ€rast soorituse lĂ”ppemist. Varem kuvatakse sarnane loend detailse vĂ€ljundi reĆŸiimis „-v -v“, kuid see vĂ€ljund oli sellises reĆŸiimis ĂŒlekoormatud liigse infoga.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster