ProHoster > blog > newyddion rhyngrwyd > Rhyddhau Valgrind 3.15.0, pecyn cymorth ar gyfer nodi problemau wrth weithio gyda'r cof
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) .
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;
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.