เดตเดพเตฝเด—เตเดฐเดฟเตปเดกเต 3.15.0 เดฑเดฟเดฒเต€เดธเต, เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต

เดฒเดญเตเดฏเดฎเดพเดฃเต เดชเตเดฐเด•เดพเดถเดจเด‚ เดตเดพเตฝเด—เตเดฐเดฟเตปเดกเต 3.15.0, เดฎเต†เดฎเตเดฎเดฑเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต, เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เดกเดฟเดฑเตเดฑเด•เตเดทเตป, เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต. Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86) เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚, เดธเต‹เดณเดพเดฐเดฟเดธเต (X86), เดธเต‹เดณเดพเดฐเดฟเดธเต (X64) เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ Valgrind เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. .

ะ’ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต:

  • เดตเดณเดฐเต† เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต เด•เต‚เดŸเดพเดคเต† เดนเต€เดชเตเดชเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดŸเต‚เตพ DHAT (เดกเตˆเดจเดพเดฎเดฟเด•เต เดนเต€เดชเตเดชเต เด…เดจเดพเดฒเดฟเดธเดฟเดธเต เดŸเต‚เตพ) เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เดนเต€เดชเตเดชเดฟเดฒเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดฒเต€เด•เตเด•เตเด•เตพ, เด…เดฎเดฟเดคเดฎเดพเดฏ เด•เต‚เดฎเตเดชเดพเดฐ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพ, เดนเตเดฐเดธเตเดตเด•เดพเดฒ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพ, เด•เต‚เดฎเตเดชเดพเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดค เดกเดพเดฑเตเดฑ เดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เตปเตเดฑเต เดŽเดจเตเดจเดฟเดต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดตเดฟเด•เดธเดจ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต Valgrind เดŸเต‚เตพเด•เดฟเดฑเตเดฑเดฟเตฝ DHAT เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เดฑเตบ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ "--tool=exp-dhat" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ "-tool=dhat" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต).

    DHAT-เดฒเต‡เด•เตเด•เต เด’เดฐเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เดฏเต‚เดธเตผ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดšเต‡เตผเดคเตเดคเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, DHAT เด‡เดชเตเดชเต‹เตพ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดธเด‚เด—เตเดฐเดนเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดกเดพเดฑเตเดฑ เดธเดนเดฟเดคเด‚ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดกเดพเดฑเตเดฑ เด‡เดจเดฟ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ, เดชเด•เดฐเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŸเตเดฐเต‡เดธเต เดŸเตเดฐเต€เด•เดณเดพเดฏเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดŸเตเดคเตเดค เด…เดณเดตเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด…เดงเดฟเด• เดตเดฟเดญเดพเด—เด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตโ€Œเดค เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเตเดฏเต‚เดตเตผ dh_view.html เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดฐเต เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต;

    เดตเดพเตฝเด—เตเดฐเดฟเตปเดกเต 3.15.0 เดฑเดฟเดฒเต€เดธเต, เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต

  • amd64 (x86_64) เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต, RDRAND, F16C เดŽเดจเตเดจเต€ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต;
  • Cachegrind เด‰เด‚ Callgrind เด‰เด‚ "-show-percs" เดŽเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เด“เดชเตเดทเตป เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เด•เตŒเดฃเตเดŸเตผ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดกเดฟเดธเตเดชเตเดฒเต‡ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต;
  • Linux, Android, Solari เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดฎเดพเดธเดฟเดซเดฟเตฝ โ€œ--read-inline-infoโ€ เดฎเต‹เดกเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, MacOS-เดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ โ€œ--read-inline-info=yesโ€ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต;
  • Memcheck-เตฝ, โ€œ--xtree-leak=yesโ€ เด“เดชเตโ€Œเดทเตป (เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เดŸเต†เดธเตเดฑเตเดฑเต เดซเดฒเด™เตเด™เตพ xtree เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต) เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, โ€œ--show-leak-kinds=allโ€ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚. เดคเต†เดฑเตเดฑเดพเดฏ เด…เดฒเดพเดฑเด™เตเด™เตพ เดคเดŸเดฏเดพเตป เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต;
  • "--show-error-list=no|yes" เดŽเดจเตเดจ เด“เดชเตโ€Œเดทเดจเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "--show-error-list=yes" เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ "-s" เด“เดชเตเดทเดจเตเด‚ เดšเต‡เตผเดคเตเดคเต. เดฎเตเดฎเตเดชเต, "-v -v" เดŽเดจเตเดจ เดตเดฟเดถเดฆเดฎเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฎเต‹เดกเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดฎเต‹เดกเดฟเดฒเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเตฝ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เดณเดพเตฝ เด…เดฒเด™เตเด•เต‹เดฒเดชเตเดชเต†เดŸเตเดŸเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•