Deleaker چیست؟
Deleaker یک ابزار profiler برای C++، C#، .NET و Delphi است و سازگاری کاملی با Visual Studio دارد. به کمک این ابزار می توانید تمام leak ها از جمله memory، GDI، handles و غیره را پیدا کنید. از جمله قابلیت های مهم آن می توان به امکان پروفایل کردن کدهای unmanaged و .NET، پشتیبانی از اپلیکیشن های 32bit و 64bit، ارائه report های کامل و همچنین امکان خروجی گرفتن در فرمت XML اشاره کرد. این نرم افزار می تواند تمام memory leak هایی که اتفاق می افتند را شناسایی کند. این memory leak ها ممکن است به وسیله heap، virtual memory و یا OLE allocators و... ایجاد شده باشند که این ابزار تمامی آن ها را به راحتی شناسایی می کند. همچنین leak های ناشی از Windows USER objects و handles نیز به کمک این ابزار قابل شناسایی است.
Deleaker یک افزونه برای IDE های مهم و یک اپلیکیشن standalone برای شناسایی memory leak، GDI و... است. حتی پایدارترین اپلیکیشن های Windows نیز نسبت به resource leak ها مصون نیستند و از میان تمام باگ ها و issue ها شناسایی memory leak از همه موارد سخت تر است، به ویژه زمانی که این leak در GDI object ها و menu ها اتفاق می افتد. از آن جایی که هرچه باگ ها زودتر پیدا و رفع شوند هزینه های کم تری برای محصول نهایی خواهند داشت، استفاده از Deleaker کمک می کند تا صرفه جویی قابل توجهی در هزینه داشته باشید.
Deleaker علاوه بر Visual Studio با دیگر IDE ها نیز سازگاری کامل دارد و می توانید روی نسخه های قدیمی تا جدید Visual Studio از آن استفاده کرده و هر زمان که بخواهید لیستی از تمام allocated object ها را مشاهده کنید. نسخه standalone این ابزار به Visual Studio نیازی ندارد، هر اپلیکیشنی را دیباگ می کند و تمام allocation های موجود را نمایش می دهد. می توانید آن را روی یک client machine که Visual Studio روی آن نصب نیست اجرا کرده و از قابلیت های آن استفاده کنید. همچنین یک پلاگین برای Qt Creator ارائه می کند که از این طریق می توانید memory leak های موجود در C++ و Qt را نیز بررسی و شناسایی کنید. در ادامه لینک دانلود Deleaker به همراه کرک آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های Deleaker:
- - شناسایی تمام leak های موجود
- - امکان شناسایی memory leak های heap، virtual memory و...
- - شناسایی leak های Window USER objects
- - قابل استفاده در نسخه های مختلف Visual Studio
- - ارائه یک نسخه standalone به همراه extension
- - ارائه پلاگین برای Qt Creator
- - سازگاری کامل با RAD Studio
- - دارای ابزار command line برای اجرا در CI process
- - و بسیاری موارد دیگر.
15/08/1400 08:41:00 ق.ظ
لطفا نسخه جدیدش رو بزارین