درباره داده های عملکرد رندر صفحه نمایش (برنامه های اپل و اندروید) بیاموزید

نظارت بر عملکرد از ردیابی‌ها برای جمع‌آوری داده‌های مربوط به فرآیندهای نظارت شده در برنامه شما استفاده می‌کند. ردیابی گزارشی است که حاوی داده‌هایی است که بین دو نقطه از زمان در برنامه شما ثبت شده است.

برای برنامه‌های Apple و Android، Performance Monitoring به طور خودکار عملکرد رندر صفحه‌های مختلف در برنامه شما را اندازه‌گیری می‌کند. نظارت بر عملکرد یک ردیابی نمایشگر برای هر صفحه در برنامه شما ایجاد می کند. این ردیابی ها معیارهای زیر را جمع آوری و اندازه گیری می کنند:

  • فریم‌های رندر آهسته - درصد نمونه‌های صفحه‌ای را که بیش از 16 میلی‌ثانیه طول می‌کشد را اندازه‌گیری می‌کند.

  • فریم‌های ثابت - درصد نمونه‌های صفحه‌ای را که بیش از 700 میلی‌ثانیه طول می‌کشد را اندازه‌گیری می‌کند.

فریم‌های آهسته یا ثابت در برنامه شما ممکن است منجر به عملکرد ضعیف دستگاه شود که به عنوان jank یا lag نیز شناخته می‌شود. گرفتن معیارهای فریم رندر ثابت و آهسته می تواند به شما کمک کند صفحه نمایش هایی که عملکرد ضعیفی دارند را شناسایی کنید و به شما توانایی بهبود عملکرد رندر برنامه خود را می دهد.

می‌توانید داده‌های ردیابی نمایشگر را در برگه نمایش صفحه جدول ردیابی مشاهده کنید. جدول ردیابی در پایین صفحه عملکرد کنسول Firebase قرار دارد. برای اطلاعات بیشتر، داده‌های عملکرد را ردیابی، مشاهده و فیلتر کنید .

معیارهای جمع آوری شده توسط ردیابی نمایش صفحه

این ردیابی ها ردیابی های خارج از جعبه هستند، بنابراین نمی توانید معیارهای سفارشی یا ویژگی های سفارشی را به آنها اضافه کنید.

فریم های رندر آهسته

این معیار درصد جلسات کاربری است که میزان قابل توجهی رندر کند برای یک صفحه خاص را تجربه کرده اند. به طور خاص، این معیار درصد مواردی است که در طی آن بیش از 50 درصد فریم‌ها بیش از 16 میلی‌ثانیه طول کشیده تا ارائه شوند.

قاب های یخ زده

این معیار درصد جلسات کاربری است که مقدار قابل توجهی از فریم های ثابت را برای یک صفحه نمایش خاص تجربه کرده اند. به طور خاص، این معیار درصد مواردی از صفحه است که طی آن بیش از 0.1٪ فریم ها بیش از 700 میلی ثانیه طول کشیده تا رندر شوند.

ردیابی های رندر صفحه چگونه ایجاد می شوند؟

  • هنگامی که برنامه viewDidAppear: را فراخوانی می کند، برای هر UIViewController در keyWindow شروع می شود.

  • وقتی برنامه با viewDidDisappear: تماس می‌گیرد، متوقف می‌شود.

توجه داشته باشید که ردیابی های رندر صفحه نمایش کنترلرهای نمای کاننیکال را نمی گیرند.

داده های عملکرد را ردیابی، مشاهده و فیلتر کنید

برای مشاهده داده‌های عملکرد هم‌زمان، مطمئن شوید که برنامه شما از نسخه SDK نظارت بر عملکرد استفاده می‌کند که با پردازش داده‌های هم‌زمان سازگار است. درباره داده‌های عملکرد هم‌زمان بیشتر بیاموزید .

معیارهای کلیدی را در داشبورد خود ردیابی کنید

برای اینکه بدانید معیارهای کلیدی شما چگونه ترند هستند، آنها را به تابلوی معیارهای خود در بالای داشبورد عملکرد اضافه کنید. می توانید با دیدن تغییرات هفته به هفته به سرعت رگرسیون ها را شناسایی کنید یا تأیید کنید که تغییرات اخیر در کد شما عملکرد را بهبود می بخشد.

تصویری از تابلوی متریک در داشبورد نظارت بر عملکرد Firebase

برای افزودن معیار به تابلوی سنجش خود، این مراحل را دنبال کنید:

  1. به داشبورد Performance در کنسول Firebase بروید.
  2. روی یک کارت متریک خالی کلیک کنید، سپس یک معیار موجود را برای افزودن به تابلوی خود انتخاب کنید.
  3. برای گزینه های بیشتر، به عنوان مثال برای جایگزینی یا حذف یک معیار، روی روی کارت متریک پر شده کلیک کنید.

تابلوی متریک داده های متریک جمع آوری شده را در طول زمان، هم به صورت گرافیکی و هم به صورت درصد تغییر عددی نشان می دهد.

درباره استفاده از داشبورد بیشتر بیاموزید.

عملکرد صفحه نمایش را در کنسول مشاهده کنید

برای مشاهده ردیابی‌ها، به داشبورد عملکرد در کنسول Firebase بروید، به جدول ردیابی‌ها بروید، سپس روی زیربرگه مناسب کلیک کنید. جدول برخی از معیارهای برتر را برای هر ردیابی نشان می دهد، و حتی می توانید لیست را بر اساس درصد تغییر برای یک متریک خاص مرتب کنید.

نظارت بر عملکرد یک صفحه عیب‌یابی در کنسول Firebase ارائه می‌کند که تغییرات متریک را برجسته می‌کند، و رسیدگی سریع و به حداقل رساندن تأثیر مشکلات عملکرد بر برنامه‌ها و کاربران را آسان می‌کند. برای مثال در سناریوهای زیر می توانید از صفحه عیب یابی استفاده کنید.

  • معیارهای مربوطه را روی داشبورد انتخاب می‌کنید و متوجه یک دلتای بزرگ می‌شوید.
  • در جدول ردیابی شما مرتب می کنید تا بزرگترین دلتاها را در بالا نمایش دهید و درصد تغییر قابل توجهی را مشاهده می کنید.
  • شما یک هشدار ایمیلی دریافت می‌کنید که شما را از یک مشکل عملکرد مطلع می‌کند.

از راه های زیر می توانید به صفحه عیب یابی دسترسی پیدا کنید:

  • در داشبورد متریک، روی دکمه مشاهده جزئیات متریک کلیک کنید.
  • در هر کارت متریک، => مشاهده جزئیات را انتخاب کنید. صفحه عیب‌یابی اطلاعاتی را درباره معیاری که انتخاب کرده‌اید نمایش می‌دهد.
  • در جدول ردیابی، روی نام ردیابی یا هر مقدار متریک در ردیف مرتبط با آن ردیابی کلیک کنید.
  • در یک هشدار ایمیلی، روی بررسی اکنون کلیک کنید.

وقتی روی نام ردیابی در جدول ردیابی کلیک می‌کنید، می‌توانید معیارهای مورد علاقه را بررسی کنید. روی دکمه فیلتر کلیک کنید تا داده ها بر اساس ویژگی فیلتر شوند، به عنوان مثال:

تصویری از داده های نظارت بر عملکرد Firebase که بر اساس ویژگی فیلتر شده است
  • برای مشاهده داده‌های مربوط به نسخه قبلی یا آخرین نسخه خود، بر اساس نسخه برنامه فیلتر کنید
  • بر اساس دستگاه فیلتر کنید تا بدانید دستگاه های قدیمی چگونه برنامه شما را مدیریت می کنند
  • بر اساس کشور فیلتر کنید تا مطمئن شوید مکان پایگاه داده شما بر منطقه خاصی تأثیر نمی گذارد

درباره مشاهده داده های ردیابی خود بیشتر بیاموزید.

مراحل بعدی