Tso tawm Valgrind 3.15.0, cov cuab yeej siv los txheeb xyuas cov teeb meem nco

Muaj tso tawm Valgrind 3.15.0, инструментария для отладки работы с памятью, обнаружения утечек памяти и профилирования. Работа Valgrind поддерживается для платформ Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) и macOS (AMD64).

В tshiab version:

  • Ntau rov ua dua thiab cov cuab yeej heap profileing DHAT (Dynamic Heap Analysis Tool) tau nthuav dav, tso cai Saib xyuas txhua qhov kev thov rau kev faib cov cim xeeb ntawm cov heap thiab txheeb xyuas cov khoom xau, kev ua haujlwm heap ntau dhau, tsis siv lub cim xeeb faib, faib luv luv, thiab tsis muaj peev xwm muab cov ntaub ntawv tso rau hauv heap. Los ntawm kev sim kev txhim kho qeb, DHAT suav nrog hauv tus qauv Valgrind toolkit (kom khiav koj tam sim no yuav tsum siv qhov "-tool = dhat" kev xaiv tsis yog "--tool = exp-dhat").

    Qhov kev txhim kho tseem ceeb tshaj plaws yog qhov sib ntxiv ntawm graphical user interface rau DHAT. Tsis tas li ntawd, tom qab ua tiav qhov kev soj ntsuam xyuas, DHAT tam sim no tsuas yog qhia cov ntsiab lus me me ntawm cov ntaub ntawv tseem ceeb tshaj plaws, thiab sau daim ntawv qhia tag nrho nrog cov ntaub ntawv profile rau cov ntaub ntawv. Cov ntaub ntawv tsis tau muab tso rau hauv cov ntaub ntawv ntxiv lawm, tab sis khaws cia ua pawg kab ntoo. Tus naj npawb ntawm cov kev ntsuas tau raug nthuav dav thiab cov khoom ntxiv ntawm cov ntsuas ntsuas tau raug ntxiv. Txhawm rau saib cov ntaub ntawv kaw tseg, muaj tus saib tshwj xeeb dh_view.html, tau pib hauv web browser;

     Tso tawm Valgrind 3.15.0, cov cuab yeej siv los txheeb xyuas cov teeb meem nco
  • Rau amd64 (x86_64), kev txhawb nqa rau kev qhia txuas ntxiv RDRAND thiab F16C yog muab;
  • Cachegrind thiab Callgrind muab cov kev xaiv tshiab "-show-percs", uas ntxiv cov duab ntawm cov nqi suav hauv feem pua;
  • В Massif для Linux, Android и Solari активирован по умолчанию режим «—read-inline-info», для macOS по прежнему требуется явное указание «—read-inline-info=yes»;
  • Hauv Memcheck, thaum qhia txog qhov "--xtree-leak = yog" kev xaiv (tso tawm cov cim xeeb xau kuaj tau hauv xtree hom), "--show-leak-kinds = tag nrho" kev xaiv tam sim no tau txais kev tso cai. Kev ua haujlwm tau ua los tiv thaiv kev ceeb toom cuav;
  • Ntxiv kev xaiv "--show-error-list=no|yog", nrog rau kev xaiv "-s" sib npaug rau "--show-error-list=yes" los tso saib cov npe ntawm kev kuaj pom qhov tsis raug tom qab ua tiav kev ua tiav. Yav dhau los, ib daim ntawv teev npe zoo sib xws tau tshwm sim hauv cov ncauj lus kom ntxaws "-v -v", tab sis cov zis hauv hom no tau cluttered nrog ntau cov ntaub ntawv tsis tsim nyog.

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster