Leak Canary برای شناسایی نشت حافظه در اندروید

Leak Canary چیست؟
Canary یک کتابخانه متن باز است که با هدف تشخیص نشت حافظه در اندروید، توسطSquare توسعه یافته است.پیشتر در این مقاله به چگونگی و چرایی نشت حافظه پرداخته ایم. در این مقاله نیز به بررسی شناخت منبع نشت حافظه در برنامه، به کمک کتابخانه Leak Canary می پردازیم.
کتابخانه Leak Canary به سادگی روی پروژه شما ست شده و موجب تشخیص دلیل نشت حافظه در برنامه مورد نظر خواهد شد.
مثالی از چگونگی ایجاد نشت حافظه
کدهای بسیاری منجر به نشت حافظه می گردند. اما یکی از متداول ترین آنها این است که درون...