Rhyddhau Valgrind 3.15.0, pecyn cymorth ar gyfer nodi problemau wrth weithio gyda'r cof

Ar gael rhyddhau Valgrind 3.15.0, pecyn cymorth ar gyfer dadfygio cof, canfod gollyngiadau cof, a phroffilio. Cefnogir Valgrind ar gyfer Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) a llwyfannau macOS (AMD64) .

Π’ fersiwn newydd:

  • Llawer ailgynllunio ac ymestyn yr offeryn proffilio tomen DHAT (Adnodd Dadansoddi Tomen Deinamig), caniatΓ‘u Traciwch bob cais am ddyraniadau tomen a chwiliwch am ollyngiadau adnoddau, gweithgarwch tomen gormodol, dyraniadau cof nas defnyddiwyd, dyraniadau byrhoedlog, a dyraniad pentwr aneffeithlon. O'r categori o ddatblygiadau arbrofol, mae DHAT wedi'i gynnwys yn y pecyn cymorth Valgrind rheolaidd (i ddechrau, mae angen i chi nawr ddefnyddio'r opsiwn "--tool=dhat" yn lle "--tool=exp-dhat").

    Y gwelliant mwyaf nodedig oedd ychwanegu rhyngwyneb defnyddiwr graffigol i DHAT. Yn ogystal, ar Γ΄l i'r rhaglen wedi'i olrhain ddod i ben, dim ond crynodeb bychan iawn o'r wybodaeth bwysicaf y mae DHAT yn ei ddangos bellach, ac mae'n ysgrifennu adroddiad llawn gyda data proffilio i ffeil. Nid yw data bellach yn cael ei grwpio i gofnodion, ond yn cael ei storio fel pentwr coed hybrin. Mae nifer y mesuriadau a wnaed wedi'u hehangu ac mae categorΓ―au ychwanegol o baramedrau wedi'u monitro wedi'u hychwanegu. I weld yr adroddiad wedi'i recordio, cynigir gwyliwr arbennig dh_view.html, wedi'i lansio mewn porwr gwe;

    Rhyddhau Valgrind 3.15.0, pecyn cymorth ar gyfer nodi problemau wrth weithio gyda'r cof

  • Ar gyfer systemau amd64 (x86_64), cefnogir setiau cyfarwyddiadau estynedig RDRAND a F16C;
  • Mae Cachegrind a Callgrind yn cynnig opsiwn "--show-percs" newydd sy'n ychwanegu arddangosiad o werthoedd cownter fel canran;
  • Mae Massif ar gyfer Linux, Android, a Solari wedi galluogi "--read-inline-info" yn ddiofyn, tra bod macOS yn dal i fod angen "--read-inline-info=yes" eglur;
  • Yn Memcheck, wrth nodi'r opsiwn "--xtree-leak=yes" (canlyniadau gollyngiad cof allbwn yn fformat xtree), mae'r opsiwn "--show-leak-kinds=all" bellach wedi'i alluogi'n awtomatig. Mae gwaith wedi'i wneud i atal pethau cadarnhaol ffug;
  • Ychwanegwyd opsiwn "--show-error-list=na|ie", yn ogystal ag opsiwn "-s" sy'n cyfateb i "--show-error-list=ie" i ddangos rhestr o wallau a ganfuwyd ar Γ΄l cwblhau'r gweithredu. Yn flaenorol, roedd rhestr o'r fath yn cael ei harddangos yn y modd allbwn verbose "-v -v", ond roedd yr allbwn yn y modd hwn yn frith o lawer o wybodaeth ddiangen.

Ffynhonnell: opennet.ru

Ychwanegu sylw