Rilis Valgrind 3.15.0, toolkit kanggo ngenali masalah nalika nggarap memori

Kasedhiya ngeculake Valgrind 3.15.0, toolkit kanggo debugging memori, deteksi bocor memori, lan profiling. Valgrind didhukung kanggo Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) lan platform macOS (AMD64) ..

Π’ versi anyar:

  • akeh digarap maneh lan alat profil tumpukan DHAT (Dynamic Heap Analysis Tool) wis ditambahi, ngidini Ngawasi kabeh panjalukan kanggo alokasi memori ing tumpukan lan ngenali kebocoran sumber daya, aktivitas tumpukan sing berlebihan, alokasi memori sing ora digunakake, alokasi jangka pendek, lan panggonan data sing ora efisien ing tumpukan. Saka kategori pangembangan eksperimen, DHAT kalebu ing toolkit Valgrind standar (kanggo mbukak saiki sampeyan kudu nggunakake pilihan "-tool = dhat" tinimbang "--tool = exp-dhat").

    Perbaikan sing paling penting yaiku penambahan antarmuka pangguna grafis menyang DHAT. Kajaba iku, sawise ngrampungake program sing dipantau, DHAT saiki mung nampilake ringkesan minimal saka informasi sing paling penting, lan nulis laporan lengkap kanthi data profil menyang file. Data ora diklompokake maneh dadi cathetan, nanging disimpen minangka tumpukan tilak wit. Jumlah pangukuran sing dijupuk wis ditambahi lan kategori tambahan paramèter sing dipantau wis ditambahake. Kanggo ndeleng laporan sing direkam, panampil khusus dh_view.html ditawakake, diluncurake ing browser web;

    Rilis Valgrind 3.15.0, toolkit kanggo ngenali masalah nalika nggarap memori

  • Kanggo sistem amd64 (x86_64), dhukungan kanggo set instruksi lengkap RDRAND lan F16C kasedhiya;
  • Cachegrind lan Callgrind nawakake pilihan anyar "-show-percs", sing nambah tampilan nilai counter ing persentase;
  • Ing Massif kanggo Linux, Android lan Solari, mode "--read-inline-info" diaktifake kanthi gawan; kanggo macOS sing eksplisit "--read-inline-info=yes" isih dibutuhake;
  • Ing Memcheck, nalika nemtokake pilihan "--xtree-leak = ya" (nampilake asil tes bocor memori ing format xtree), pilihan "--show-leak-kinds=all" saiki otomatis aktif. Pakaryan wis rampung kanggo nyegah weker palsu;
  • Nambahake opsi "--show-error-list=no|yes", uga opsi "-s" sing padha karo "--show-error-list=yes" kanggo nampilake dhaptar kesalahan sing dideteksi sawise rampung eksekusi. SadurungΓ©, dhaptar sing padha ditampilake ing mode output rinci "-v -v", nanging output ing mode iki cluttered karo akeh informasi sing ora perlu.

Source: opennet.ru

Add a comment