Verëffentlechung vum Valgrind 3.15.0, engem Toolkit fir Erënnerung Problemer z'identifizéieren

Verfügbar Fräisetzung Valgrind 3.15.0, e Toolkit fir Memory Debugging, Memory Leak Detection, a Profiling. Valgrind gëtt ënnerstëtzt fir Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) a macOS (AMD64) Plattformen (AMDXNUMX) ...

В nei Versioun:

  • Vill iwwerschafft an de Heap Profiling Tool DHAT (Dynamic Heap Analysis Tool) gouf erweidert, erlaabt Iwwerwaacht all Ufroe fir Erënnerungsallokatiounen op der Koup an z'identifizéieren Ressource Leckage, exzessiv Heapaktivitéit, onbenotzt Erënnerungsallokatiounen, kuerzlieweg Allokatiounen an ineffizient Dateplazéierung op der Koup. Vun der experimenteller Entwécklungskategorie ass DHAT am Standard Valgrind Toolkit abegraff (fir ze lafen musst Dir elo d'Optioun "-Tool=dhat" benotzen anstatt "--Tool=exp-dhat").

    Déi bemierkenswäert Verbesserung ass d'Zousatz vun enger grafescher User-Interface op DHAT. Zousätzlech, nom Ofschloss vun engem iwwerwaachte Programm, weist DHAT elo nëmmen e minimale Resumé vun de wichtegsten Informatiounen, a schreift e komplette Bericht mat Profildaten op eng Datei. D'Donnéeë ginn net méi a Rekorder gruppéiert, mee éischter als Stack Trace Beem gespäichert. D'Zuel vun de Miessunge gouf erweidert an zousätzlech Kategorien vun iwwerwaachte Parameteren goufen derbäigesat. Fir den opgeholl Bericht ze gesinn, gëtt e spezielle Viewer dh_view.html ugebueden, an engem Webbrowser lancéiert;

    Verëffentlechung vum Valgrind 3.15.0, engem Toolkit fir Erënnerung Problemer z'identifizéieren

  • Fir amd64 (x86_64) Systemer gëtt Ënnerstëtzung fir verlängert Instruktiounssets RDRAND an F16C;
  • Cachegrind an Callgrind bidden eng nei Optioun "-show-percs", déi Affichage vu Konterwäerter a Prozentzuelen bäidréit;
  • Am Massif fir Linux, Android a Solari ass de "--read-inline-info" Modus als Standard aktivéiert; fir macOS ass en explizit "--read-inline-info=yes" nach ëmmer erfuerderlech;
  • Am Memcheck, wann Dir d'Optioun "--xtree-leak=yes" spezifizéiert (d'Erënnerung Leck Testresultater am xtree Format weisen), ass d'Optioun "--show-leak-kinds=all" elo automatesch aktivéiert. Et gouf geschafft fir falsch Alarm ze verhënneren;
  • D'Optioun "--show-error-list=nee|jo" bäigefüügt, souwéi d'Optioun "-s" gläichwäerteg mat "--show-error-list=yes" fir eng Lëscht mat detektéierte Feeler no der Ausféierung ze weisen. Virdrun gouf eng ähnlech Lëscht am detailléierte Output Modus "-v -v" ugewisen, awer d'Ausgab an dësem Modus war mat enger grousser Quantitéit un onnéideger Informatioun gefëllt.

Source: opennet.ru

Setzt e Commentaire