د Valgrind 3.15.0 خوشې کول، د حافظې ستونزو پیژندلو لپاره یوه وسیله

موجود خوشې کول والګرینډ 3.15.0، د حافظې ډیبګ کولو ، حافظې لیک کشف ، او پروفایل کولو لپاره اوزار کټ. ویلګرینډ د لینکس (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64)، Android (ARM، ARM64، MIPS32، X86)، سولاریس (X86، AMDc64) او پلیټ فارم (AMDc64) لپاره ملاتړ شوی ..

В نوې نسخه:

  • ډیر بیا کار شوی او د هپ پروفایل کولو وسیله DHAT (متحرک هپ تحلیلي وسیله) پراخه شوې، اجازه ورکول په هپ کې د حافظې تخصیص لپاره ټولې غوښتنې وڅیړئ او د سرچینو لیکونه ، د ډیری هپ فعالیت ، غیر کارول شوي حافظې تخصیص ، لنډمهاله تخصیص ، او په ڈھیر کې د معلوماتو ناکافي ځای پرځای کول وپیژنئ. د تجربوي پراختیا کټګورۍ څخه، DHAT په معیاري Valgrind Toolkit کې شامل دی (د چلولو لپاره تاسو اوس د "-tool=exp-dhat" پرځای د "-tool=dhat" اختیار کارولو ته اړتیا لرئ).

    ترټولو د پام وړ پرمختګ DHAT ته د ګرافیکي کارونکي انٹرفیس اضافه کول دي. برسېره پردې، د څارل شوي پروګرام بشپړولو وروسته، DHAT اوس د خورا مهم معلوماتو لږ تر لږه لنډیز ښکاره کوي، او یو فایل ته د پروفایل ډیټا سره بشپړ راپور لیکي. ډاټا نور په ریکارډونو کې نه ګروپ شوي، بلکې د سټیک ټریس ونو په توګه ساتل کیږي. د اندازه کولو شمیره پراخه شوې او د نظارت شوي پیرامیټونو اضافي کټګورۍ اضافه شوي. د ثبت شوي راپور لیدو لپاره، یو ځانګړی لیدونکی dh_view.html وړاندې کیږي، په ویب براوزر کې پیل شوی؛

    د Valgrind 3.15.0 خوشې کول، د حافظې ستونزو پیژندلو لپاره یوه وسیله

  • د amd64 (x86_64) سیسټمونو لپاره، د پراخو لارښوونو سیټونو RDRAND او F16C ملاتړ چمتو شوی؛
  • Cachegrind او Callgrind یو نوی اختیار "—شو-پرکس" وړاندیز کوي، کوم چې په فیصدو کې د ضد ارزښتونو ښودنه زیاتوي؛
  • د لینوکس، انډرایډ او سولاري لپاره په ماسیف کې د "--read-inline-info" حالت په ډیفالټ فعال شوی؛ د macOS لپاره یو واضح "--read-inline-info=yes" لاهم اړین دی؛
  • په میمچیک کې، کله چې د "--xtree-leak=yes" اختیار مشخص کړئ (د xtree ب formatه کې د حافظې لیک ازموینې پایلې ښودل)، د "-show-leak-kinds=all" اختیار اوس په اتوماتيک ډول فعال شوی. د غلط الارمونو د مخنیوي لپاره کار شوی دی؛
  • اضافه شوی اختیار "--show-error-list=no|yes"، او همدا رنګه د "-show-error-list=yes" سره مساوي اختیار "-s" د اجرا کولو بشپړیدو وروسته د موندلو غلطیتونو لیست ښودلو لپاره. مخکې، ورته لیست په تفصیلي محصول حالت "-v -v" کې ښودل شوی و، مګر په دې حالت کې محصول د ډیرو غیر ضروري معلوماتو سره ګډوډ شوی و.

سرچینه: opennet.ru

Add a comment