ከማስታወሻ ጋር በሚሰሩበት ጊዜ ችግሮችን ለመለየት የቫልግሪንድ 3.15.0 መለቀቅ

ይገኛል መልቀቅ ቫልግሪንድ 3.15.0፣ የማህደረ ትውስታን ማረም ፣ የማህደረ ትውስታ መፍሰስን ለመለየት እና ለመገለጫ የሚሆን መሳሪያ። Valgrind ለሊኑክስ (X86፣ AMD64፣ ARM32፣ ARM64፣ PPC32፣ PPC64BE፣ PPC64LE፣ S390X፣ MIPS32፣ MIPS64)፣ አንድሮይድ (ARM፣ ARM64፣ MIPS32፣ X86)፣ Solaris (X86፣ AMD64) እና MacOS (AMD64) ይደገፋል። .

В አዲስ ስሪት:

  • ብዙ እንደገና የተነደፈ እና የዲኤችኤቲ ክምር መገለጫ መሳሪያ (ተለዋዋጭ የቁልል ትንተና መሳሪያ) መፍቀድ ለክምር ምደባ ሁሉንም ጥያቄዎች ይከታተሉ እና የሀብት ፍንጣቂዎች፣ ከመጠን ያለፈ የክምር እንቅስቃሴ፣ ጥቅም ላይ ያልዋሉ የማህደረ ትውስታ ምደባዎች፣ ለአጭር ጊዜ የሚቆዩ ምደባዎች እና ውጤታማ ያልሆነ ክምር ምደባ ይፈልጉ። ከሙከራ እድገቶች ምድብ ውስጥ፣ DHAT በመደበኛው የቫልግሪንድ መሣሪያ ስብስብ ውስጥ ተካትቷል (ለመጀመር፣ አሁን በ"-tool=exp-dhat" ፈንታ "--tool=dhat" አማራጭን መጠቀም ያስፈልግዎታል)።

    በጣም የሚታወቀው መሻሻል ወደ DHAT ስዕላዊ የተጠቃሚ በይነገጽ መጨመር ነው። በተጨማሪም፣ የክትትል ፕሮግራም ካለቀ በኋላ፣ DHAT አሁን በጣም አስፈላጊ የሆነውን መረጃ አጭር ማጠቃለያ ብቻ ያሳያል፣ እና ሙሉ ዘገባን ከመገለጫ ውሂብ ጋር ወደ ፋይል ይጽፋል። ውሂብ ከአሁን በኋላ ወደ መዝገቦች አልተከፋፈለም፣ ነገር ግን እንደ መከታተያ ዛፎች ይከማቻል። የተከናወኑት የመለኪያዎች ብዛት ተዘርግቷል እና ተጨማሪ የክትትል መለኪያዎች ምድቦች ተጨምረዋል. የተቀዳውን ሪፖርት ለማየት, ልዩ ተመልካች dh_view.html ቀርቧል, በድር አሳሽ ውስጥ ተጀምሯል;

    ከማስታወሻ ጋር በሚሰሩበት ጊዜ ችግሮችን ለመለየት የቫልግሪንድ 3.15.0 መለቀቅ

  • ለ amd64 (x86_64) ስርዓቶች፣ የተራዘሙ RDRAND እና F16C የማስተማሪያ ስብስቦች ይደገፋሉ፤
  • Cachegrind እና Callgrind የቆጣሪ እሴቶችን እንደ መቶኛ የሚጨምር አዲስ የ"--show-percs" አማራጭ ይሰጣሉ።
  • Massif ለሊኑክስ፣ አንድሮይድ እና ሶላሪ "-read-inline-info" በነባሪነት የነቃ ሲሆን ማክሮስ አሁንም ግልጽ "--read-inline-info=ye" ይፈልጋል።
  • በሜምቼክ ውስጥ "--xtree-leak=ye" የሚለውን አማራጭ (የውጤት ማህደረ ትውስታን በ xtree ቅርጸት ውጤት) ሲገልጹ "--show-leak-kinds=all" የሚለው አማራጭ አሁን በራስ-ሰር ነቅቷል። የውሸት ውጤቶችን ለመከላከል ሥራ ተሠርቷል;
  • ተጨምሯል "--show-error-list=no|አዎ" አማራጭ እንዲሁም የ"-s" አማራጭ ከ "--show-error-list=ye" ጋር የሚመጣጠን አፈጻጸም ከተጠናቀቀ በኋላ የተገኙ ስህተቶችን ዝርዝር ለማሳየት ታክሏል። ቀደም ሲል, እንዲህ ዓይነቱ ዝርዝር በቃላት ውፅዓት ሁነታ "-v -v" ውስጥ ታይቷል, ነገር ግን በዚህ ሁነታ ውስጥ ያለው ውፅዓት በጣም ብዙ ቁጥር ባለው መረጃ ተሞልቷል.

ምንጭ: opennet.ru

አስተያየት ያክሉ