تشخیص اینکه مشکل عملکرد از کجا ناشی میشود و کدام کد را باید بهینهسازی کرد، میتواند دشوار باشد. با استفاده از ابزارهایی شروع کنید که به شما کمک میکنند مشکل خود را محدود کنید.
بازرس طرحبندی
از Layout Inspector برای بررسی طرحبندی خود و مشاهده تعداد recompositionها استفاده کنید.
اگر رابط کاربری شما عملکرد ضعیفی دارد، اغلب به دلیل خطای کدنویسی است که رابط کاربری شما را مجبور به تغییر بیش از حد میکند. از سوی دیگر، برخی از خطاهای کدنویسی میتوانند مانع از تغییر رابط کاربری شما در زمان نیاز شوند، به این معنی که تغییرات رابط کاربری روی صفحه نمایش داده نمیشوند. ردیابی تغییر ترکیبها میتواند به یافتن هر دوی این مشکلات کمک کند.
تغییر ترکیب به خودی خود بد نیست؛ با این حال، تغییر ترکیب غیرمنتظره میتواند یک مشکل باشد.
برای اطلاعات بیشتر، به مستندات شمارشهای ترکیببندی مجدد Layout Inspector مراجعه کنید.
ردیابی ترکیب
از ردیابی ترکیب برای ردیابی توابع قابل ترکیب خود در ردیابی سیستم استفاده کنید. ردیابیها اغلب بهترین منبع اطلاعات هنگام بررسی اولیه یک مشکل عملکردی هستند. آنها به شما امکان میدهند فرضیهای در مورد مشکل و محل شروع جستجو ایجاد کنید.
منابع اضافی
- راهنمای عملکرد برنامه : بهترین شیوهها، کتابخانهها و ابزارها را برای بهبود عملکرد در اندروید کشف کنید.
- بررسی عملکرد : عملکرد برنامه را بررسی کنید.
- بنچمارک : عملکرد برنامه را ارزیابی کنید.
- شروع برنامه : شروع برنامه را بهینه کنید.
- پروفایلهای پایه : پروفایلهای پایه را درک کنید.