Tukunga o Valgrind 3.15.0, he kete taputapu mo te tautuhi i nga raruraru mahara

Wātea tuku Valgrind 3.15.0, he kete taputapu mo te patuiro i te mahara, te rapunga rerenga o te mahara, me te whakatauira. Ka tautokohia a Valgrind mo Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) me te papaaho (AMD64) macOS .

В putanga hou:

  • Nui mahi ano a kua whakawhänuihia te taputapu DHAT (Dynamic Heap Analysis Tool), tuku Aroturuki i nga tono katoa mo nga tohatoha mahara i runga i te puranga me te tautuhi i nga riihi rauemi, te nui o nga mahi puranga, nga tohatoha mahara kore i whakamahia, nga toha wa poto, me te tuunga raraunga koretake ki te puranga. Mai i te waahanga whanaketanga whakamatautau, kua whakauruhia te DHAT ki roto i te kete taputapu Valgrind paerewa (ki te whakahaere me whakamahi koe i te "-tool=dhat" hei utu "--tool=exp-dhat").

    Ko te tino whakapai ake ko te taapiri i te atanga kaiwhakamahi whakairoiro ki te DHAT. I tua atu, i muri i te whakaotinga o te hotaka kua aro turukihia, ka whakaatuhia e DHAT he whakarāpopototanga iti noa iho o nga korero tino nui, me te tuhi i tetahi ripoata katoa me nga raraunga tohu ki tetahi konae. Ko nga raraunga kua kore e whakarōpūhia ki roto i nga rekoata, engari ka penapena hei rakau whakapapa. Kua whakawhänuihia te maha o nga inenga i mahia, kua taapirihia etahi atu waahanga o nga tawhā kua aro turukihia. Hei tiro i te ripoata kua tuhia, ka tukuna he kaitirotiro motuhake dh_view.html, ka whakarewahia i roto i te tirotiro tukutuku;

    Tukunga o Valgrind 3.15.0, he kete taputapu mo te tautuhi i nga raruraru mahara

  • Mo nga punaha amd64 (x86_64), he tautoko mo nga huinga tohutohu roa RDRAND me F16C;
  • Ka tukuna e Cachegrind me Callgrind tetahi whiringa hou "—show-percs", e taapiri ana i te whakaaturanga o nga uara counter i roto i nga ōrau;
  • I Massif mo Linux, Android me Solari te aratau "--read-inline-info" kua whakahohea ma te taunoa mo te macOS he "--read-inline-info=ae" e hiahiatia tonu ana;
  • I Memcheck, i te wa e tohu ana i te "--xtree-leak=ae" (te whakaatu i nga hua whakamatautau leak memory i roto i te whakatakotoranga xtree), ko te "--show-leak-kinds=all" kua whakahohe aunoa inaianei. Kua mahia nga mahi ki te aukati i nga whakaoho teka;
  • Ko te kōwhiringa taapiri "--show-error-list=no|ae", me te kōwhiringa "-s" e rite ana ki te "--show-error-list=yes" hei whakaatu i te rarangi o nga hapa i kitea i muri i te otinga o te mahi. I mua, i whakaatuhia he rarangi rite i roto i te aratau whakaputanga taipitopito "-v -v", engari ko te putanga i roto i tenei aratau i pupuhi me te nui o nga korero kore.

Source: opennet.ru

Tāpiri i te kōrero