تجزیه و تحلیل و مدیریت حافظه در اندروید - بخش دوم
در مطلب پیش درباره کلیاتی از مدیریت حافظه در اندروید سخن گفته شد، در ادامه شما را با ابزارهای پروفایلینگ آشنا می کنیم.
ابزارهای پروفایلینگ اندروید
ابزار پروفایلینگ اندروید به شما در جهت مدیریت حافظه در گوشی اندروید یاری می رساند، SDK اندروید دو راه برای پروفایلینگ حافظه اندروید در اختیار قرار می دهد:
- استفاده از Allocation Tracker
- استفاده از Heap Dump
استفاده از Allocation Tracker:
Allocation Tracker هر تخصیص حافظه که اپلیکیشن در طول چرخه پروفایلینگ به اجرا در می آورد را ثبت می کند و برای کسب اطلاع از نوع تخصیص های صورت گرفته کاربردی می باشد. اما این ابزار اطلاعاتی از هیپ اپلیکیشن در اختیار شما قرار نمی دهد.
Allocation Tracker حافظه تخصیص یافته برای فرآیند انتخاب شده را به نمایش می گذارد و آبجکت های خاصی را که همراه ترد در حال تخصیص اند...