Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

স্ক্রিন রেন্ডারিং পারফরম্যান্স ডেটা (আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন) সম্পর্কে শিখুন

পারফরমেন্স আপনার অ্যাপে নজর দেওয়া প্রক্রিয়াগুলি সম্পর্কে মনিটরিং সংগ্রহ ডেটাতে ব্যবহারসমূহ ট্রেস। একটি ট্রেস হল এমন একটি প্রতিবেদন যা আপনার অ্যাপে দুই পয়েন্টের মধ্যে ধারণ করা ডেটা ধারণ করে।

IOS এবং Android অ্যাপ্লিকেশানগুলি জন্য, পারফরমেন্স স্বয়ংক্রিয়ভাবে মনিটরিং প্রতিটি স্ক্রীনে আপনার অ্যাপে একটি পর্দা রেন্ডারিং ট্রেস নামক একটি ট্রেস সংগ্রহ। প্রতিটি স্ক্রিন রেন্ডারিং ট্রেস নিম্নলিখিত মেট্রিকগুলি সংগ্রহ করে:

  • স্লো রেন্ডারিং ফ্রেম - একটি মেট্রিক ব্যবস্থা ফ্রেম শতাংশ যে স্লো ছিল একটি নির্দিষ্ট পর্দা জন্য রেন্ডার করতে

  • হিমায়িত ফ্রেম - একটি মেট্রিক ব্যবস্থা ফ্রেম শতাংশ যা নির্দিষ্ট কোনো পর্দা জন্য জব্দ করা হয়েছে

আপনি ট্রেস টেবিলের স্ক্রিন রেন্ডারিং সাব-ট্যাব, যার ফলে কর্মক্ষমতা ড্যাশবোর্ড নীচে আছে (সম্পর্কে আরো জানতে এই ট্রেস থেকে ডেটা দেখতে পারেন কনসোল ব্যবহার এই পৃষ্ঠাতে পরে)।

স্ক্রিন রেন্ডারিং ট্রেস এর সংজ্ঞা

প্রতিটি স্ক্রিন রেন্ডারিং ট্রেসকে আপনার অ্যাপের স্ক্রিন নাম দিয়ে চিহ্নিত করা হয়। এই ট্রেস জন্য সংগৃহীত মেট্রিক্স স্লো রেন্ডারিং ফ্রেম এবং হিমায়িত ফ্রেম আছে।

  • প্রত্যেক জন্য শুরু UIViewController মধ্যে keyWindow যখন অ্যাপ্লিকেশন কল viewDidAppear:

  • থামে যখন অ্যাপ্লিকেশন কল viewDidDisappear:

মনে রাখবেন যে স্ক্রিন রেন্ডারিং ট্রেসগুলি ক্যানোনিক্যাল কন্টেইনার ভিউ কন্ট্রোলারগুলিকে ক্যাপচার করে না।

স্ক্রিন রেন্ডারিং ট্রেস দ্বারা সংগৃহীত মেট্রিক্স

এই ট্রেসগুলি বক্সের বাইরে ট্রেস, তাই আপনি তাদের সাথে কাস্টম মেট্রিক্স বা কাস্টম অ্যাট্রিবিউট যোগ করতে পারবেন না।

ধীর রেন্ডারিং ফ্রেম

এই মেট্রিক হল ফ্রেমের শতকরা হার যা একটি নির্দিষ্ট স্ক্রিনের জন্য রেন্ডার করতে ধীর ছিল। বিশেষ করে, এই মেট্রিক হল পর্দার দৃষ্টান্তের শতকরা 50% এর বেশি ফ্রেম রেন্ডার করতে 16 ms এর বেশি সময় নেয়।

হিমায়িত ফ্রেম

এই মেট্রিক হল একটি নির্দিষ্ট পর্দার জন্য হিমায়িত ফ্রেমের শতাংশ। বিশেষ করে, এই মেট্রিক হল পর্দার দৃষ্টান্তের শতকরা যে সময় 0.1% এর বেশি ফ্রেম 700 এমএস -এর চেয়ে বেশি সময় নিয়েছে।

ট্র্যাক, দেখুন, এবং পারফরম্যান্স ডেটা ফিল্টার করুন

রিয়েল টাইম পারফরম্যান্স ডেটা দেখতে, নিশ্চিত করুন যে আপনার অ্যাপ একটি পারফরমেন্স মনিটরিং SDK ভার্সন ব্যবহার করে যা রিয়েল টাইম ডেটা প্রসেসিং এর সাথে সামঞ্জস্যপূর্ণ। আরও জানুন

আপনার ড্যাশবোর্ডে কী মেট্রিকগুলি ট্র্যাক করুন

তা শিখতে আপনার কী বৈশিষ্ট্যের মান প্রবণতা চলছে, পারফরমেন্স ড্যাশবোর্ড উপরের অংশে আপনার মেট্রিক্স বোর্ড তাদের যোগ করুন। আপনি সপ্তাহে সপ্তাহে পরিবর্তন দেখে দ্রুত রিগ্রেশন সনাক্ত করতে পারেন অথবা আপনার কোডে সাম্প্রতিক পরিবর্তনগুলি কর্মক্ষমতা উন্নত করছে তা যাচাই করতে পারেন।

ফায়ারবেস পারফরমেন্স মনিটরিং ড্যাশবোর্ডে মেট্রিক্স বোর্ডের একটি ছবি

আপনার মেট্রিক্স বোর্ড একটি মেট্রিক যোগ করার জন্য এখানে যান পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলে, তারপর ড্যাশবোর্ড ট্যাবটি ক্লিক করুন। একটি খালি মেট্রিক কার্ডে ক্লিক করুন, তারপর আপনার বোর্ডে যোগ করার জন্য একটি বিদ্যমান মেট্রিক নির্বাচন করুন। ক্লিক করুন প্রতিস্থাপন বা মেট্রিক সরিয়ে দিতে, আরো বিকল্পের জন্য একটি জনবহুল মেট্রিক কার্ডে।

মেট্রিক্স বোর্ড সময়ের সাথে সংগৃহীত মেট্রিক ডেটা দেখায়, উভয় গ্রাফিকাল আকারে এবং সংখ্যাসূচক শতাংশ পরিবর্তন হিসাবে।

সম্পর্কে আরও জানুন ড্যাশবোর্ড ব্যবহার

ট্রেস এবং তাদের ডেটা দেখুন

আপনার ট্রেস দেখতে, এখানে যান পারফরমেন্স ড্যাশবোর্ড , Firebase কনসোলে ট্রেস টেবিল স্ক্রোল ডাউন, তারপর উপযুক্ত সাব-ট্যাব ক্লিক করুন। টেবিল প্রতিটি ট্রেস জন্য কিছু শীর্ষ মেট্রিক প্রদর্শন করে, এবং আপনি একটি নির্দিষ্ট মেট্রিক জন্য শতাংশ পরিবর্তন দ্বারা তালিকা বাছাই করতে পারেন।

আপনি যদি ট্রেস টেবিলে একটি ট্রেস নাম ক্লিক করেন, তাহলে আপনি বিভিন্ন স্ক্রিনের মাধ্যমে ট্রেসটি অন্বেষণ করতে এবং আগ্রহের মেট্রিকগুলিতে ড্রিল করতে পারেন। অধিকাংশ পৃষ্ঠাতে, আপনি ফিল্টার ব্যবহার করতে পারেন অ্যাট্রিবিউট দ্বারা ডেটা ফিল্টার করতে, উদাহরণস্বরূপ বোতাম (পর্দার উপরের-বাম):

ফায়ারবেস পারফরমেন্স মনিটরিং ডেটার একটি ছবি বৈশিষ্ট্য দ্বারা ফিল্টার করা হচ্ছে
  • ফিল্টার অ্যাপ্লিকেশন সংস্করণ দ্বারা দৃশ্য ডেটাতে একটি অতীত মুক্তি অথবা আপনার সর্বশেষ রিলিজ সম্পর্কে
  • ডিভাইস দ্বারা ফিল্টার করুন কীভাবে পুরনো ডিভাইস আপনার অ্যাপ হ্যান্ডেল
  • ফিল্টার দেশ অনুযায়ী নিশ্চিত করুন যে আপনার ডাটাবেসের অবস্থান একটি নির্দিষ্ট অঞ্চল প্রভাবিত হয় না করতে

সম্পর্কে আরো জানুন আপনার ট্রেস ডেটা দেখার

পরবর্তী পদক্ষেপ