Release of Valgrind 3.15.0, a toolkit pikeun ngaidentipikasi masalah memori

Aya ngabebaskeun Valgrind 3.15.0, toolkit pikeun debugging memori, deteksi bocor memori, sarta profiling. Valgrind dirojong pikeun Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) sareng platform macOS (AMD64) ..

В versi anyar:

  • loba didamel deui sareng alat profil tumpukan DHAT (Dynamic Heap Analysis Tool) parantos dilegakeun, ngidinan Pantau sadaya pamenta pikeun alokasi memori dina tumpukan sareng ngaidentipikasi bocor sumber, kagiatan tumpukan kaleuleuwihan, alokasi memori anu henteu dianggo, alokasi jangka pondok, sareng panempatan data anu teu efisien dina tumpukan. Tina kategori pamekaran ékspérimén, DHAT kalebet dina toolkit Valgrind standar (pikeun ngajalankeun anjeun ayeuna kedah nganggo pilihan "-tool = dhat" tinimbang "--tool = exp-dhat").

    Perbaikan anu paling kasohor nyaéta tambihan antarmuka pangguna grafis kana DHAT. Salaku tambahan, saatos réngsé program anu diawaskeun, DHAT ayeuna ngan ukur nunjukkeun kasimpulan minimal tina inpormasi anu paling penting, sareng nyerat laporan lengkep sareng data profil kana file. Data henteu deui dikelompokkeun kana rékaman, tapi disimpen salaku tangkal lacak tumpukan. Jumlah pangukuran anu dicandak parantos dilegaan sareng kategori tambahan tina parameter anu diawaskeun parantos ditambah. Pikeun ningali laporan anu dirékam, panampil khusus dh_view.html ditawarkeun, diluncurkeun dina browser wéb;

    Release of Valgrind 3.15.0, a toolkit pikeun ngaidentipikasi masalah memori

  • Pikeun sistem amd64 (x86_64), dukungan pikeun set instruksi ngalegaan RDRAND sareng F16C disayogikeun;
  • Cachegrind sareng Callgrind nawiskeun pilihan énggal "-show-percs", anu nambihan tampilan nilai kontra dina persentase;
  • Dina Massif pikeun Linux, Android sareng Solari, modeu "--read-inline-info" diaktipkeun sacara standar; pikeun macOS anu eksplisit "--read-inline-info=yes" masih diperyogikeun;
  • Dina Memcheck, nalika netepkeun pilihan "--xtree-leak = yes" (nembongkeun hasil tés bocor memori dina format xtree), pilihan "--show-leak-kinds=all" ayeuna otomatis diaktipkeun. Karya geus dipigawé pikeun nyegah alarm palsu;
  • Ditambahkeun pilihan "--show-error-list=no|yes", kitu ogé pilihan "-s" sarua jeung "--show-error-list=yes" pikeun mintonkeun daptar kasalahan nu dideteksi sanggeus réngsé palaksanaan. Saméméhna, daptar sarupa dipintonkeun dina modeu kaluaran lengkep "-v -v", tapi kaluaran dina modeu ieu cluttered kalawan jumlah badag informasi teu perlu.

sumber: opennet.ru

Tambahkeun komentar