Derxistina Valgrind 3.15.0, amûrek ji bo tespîtkirina pirsgirêkên bîranînê

Berdeste berdan Valgrind 3.15.0, amûrek ji bo verastkirina bîrê, vedîtina lehiya bîranînê, û profîlkirinê. Valgrind ji bo Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) û platforma Solaris (X64, AMDXNUMX) piştgirî ye. .

В guhertoya nû:

  • Pir ji nû ve xebitandin û amûra profîlkirina girikê DHAT (Amûra Analîza Heap Dînamîkî) hate berfireh kirin, destûr dide Hemî daxwazên veqetandinên bîranînê yên li ser giravê bişopînin û lekeyên çavkaniyê, çalakiya pir zêde, veqetandinên bîranînê yên nehatine bikar anîn, veqetandinên demkurt, û danîna daneya bêserûber li ser girikê nas bikin. Ji kategoriya pêşkeftina ceribandinê, DHAT di nav amûra standard a Valgrind de cih digire (ji bo xebitandinê hûn naha hewce ne ku vebijarka "-tool=dhat" li şûna "--tool=exp-dhat" bikar bînin).

    Pêşkeftina herî berbiçav lêzêdekirina navberek bikarhênerek grafîkî ya DHAT-ê ye. Wekî din, piştî qedandina bernameyek çavdêrîkirî, DHAT naha tenê kurteyek hindiktirîn a agahdariya herî girîng nîşan dide, û raporek bêkêmasî bi daneya profîlê li pelek dinivîse. Dane êdî ne di tomaran de têne kom kirin, lê bêtir wekî darên şopa stûnê têne hilanîn. Hejmara pîvandinên hatine girtin hate berfireh kirin û kategoriyên din ên parametreyên çavdêrîkirî hatine zêdekirin. Ji bo dîtina rapora tomarkirî, temaşevanek taybetî dh_view.html tê pêşkêş kirin, ku di gerokek webê de hatî destpêkirin;

    Derxistina Valgrind 3.15.0, amûrek ji bo tespîtkirina pirsgirêkên bîranînê

  • Ji bo pergalên amd64 (x86_64), piştgirî ji bo komên rêwerzên dirêjkirî RDAND û F16C tê peyda kirin;
  • Cachegrind û Callgrind vebijarkek nû "-show-percs" pêşkêş dikin, ku nîşana nirxên dijber di sedî de zêde dike;
  • Li Massif ji bo Linux, Android û Solari moda "--read-inline-info" ji hêla xwerû ve ji bo macOS-ê vekirî ye "--read-inline-info=yes";
  • Di Memcheck-ê de, dema ku vebijarka "--xtree-leak=erê" diyar dike (encamên testa rijandina bîranînê di formata xtree de nîşan dide), vebijarka "--show-leak-kinds=hemû" nuha bixweber tê çalak kirin. Ji bo pêşîlêgirtina alarmên derewîn xebat hatine kirin;
  • Vebijarka "--show-error-list=no|erê" lê zêde kir, û her weha vebijarka "-s" ya bi "--show-error-list=yes" re hevwateya "--show-error-list=yes" lê zêde kir da ku piştî temamkirina înfazê lîsteyek xeletiyên hatine tespîtkirin nîşan bide. Berê, navnîşek bi vî rengî di moda derketinê ya hûrgulî "-v -v" de hate xuyang kirin, lê encam di vê modê de bi hejmareke mezin a agahdariya nepêwist tevlihev bû.

Source: opennet.ru

Add a comment