Winscope ব্যবহার করে উইন্ডো ট্রানজিশন ট্রেস করুন

Winscope হল একটি ওয়েব টুল যা ব্যবহারকারীদের অ্যানিমেশন এবং ট্রানজিশনের সময় এবং পরে বিভিন্ন সিস্টেম পরিষেবার অবস্থা রেকর্ড, রিপ্লে এবং বিশ্লেষণ করতে দেয়। Winscope একটি ট্রেস ফাইলে সমস্ত প্রাসঙ্গিক সিস্টেম সার্ভিস স্টেট রেকর্ড করে। ট্রেস ফাইল সহ Winscope UI ব্যবহার করে, আপনি প্রতিটি অ্যানিমেশন ফ্রেমের জন্য এই পরিষেবাগুলির অবস্থা পরিদর্শন করতে পারেন, একটি স্ক্রিন রেকর্ডিং সহ বা ছাড়াই, ট্রানজিশনগুলির মাধ্যমে পুনরায় প্লে করে, ধাপে ধাপে এবং ডিবাগ করে৷

সমর্থিত ট্রেস

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

  • ইভেন্টলগ: EventLog ব্যবহার করে সিস্টেম ডায়াগনস্টিক ইভেন্ট রেকর্ড সংগ্রহ করুন। Winscope-এ এই তথ্যটি শুধুমাত্র CUJ চিহ্ন চিহ্নিত করতে এবং প্রদর্শন করতে ব্যবহার করা হয়।
  • IME : IMS, IMMS এবং IME ক্লায়েন্ট সহ ইনপুট মেথড এডিটর (IME) পাইপলাইন থেকে ইভেন্টগুলি ট্রেস করুন৷
  • ইনপুট : ইনপুট ইভেন্ট পাইপলাইনের বিভিন্ন অংশ থেকে ইনপুট ইভেন্ট ট্রেস করুন।
  • প্রোটোলগ : সিস্টেম পরিষেবাগুলি থেকে প্রোটোলগ বার্তা সংগ্রহ করুন এবং ক্লায়েন্ট প্রক্রিয়াগুলিতে চলমান সিস্টেম পরিষেবাগুলির কোড।
  • স্ক্রিন রেকর্ডিং : ট্রেসগুলির পাশাপাশি একটি স্ক্রিন রেকর্ডিং সংগ্রহ করুন।
  • শেল ট্রানজিশন : উইন্ডো এবং কার্যকলাপ পরিবর্তন সিস্টেমের বিবরণ রেকর্ড করুন।
  • SurfaceFlinger : সারফেস ফ্লিংগারের চিহ্ন সংগ্রহ করুন যাতে পৃষ্ঠতল (স্তর) যেমন অবস্থান, বাফার এবং কম্পোজিশন সম্পর্কে তথ্য থাকে।
  • লেনদেন : কম্পোজিশনের জন্য SurfaceControl ব্যবহার করে SurfaceFlinger দ্বারা প্রাপ্ত পারমাণবিক পরিবর্তনের সেট ট্রেস করুন।
  • ভিউক্যাপচার : সিস্টেম UI এবং লঞ্চারের মতো ভিউক্যাপচার সমর্থন করে এমন সিস্টেম উইন্ডোজ থেকে সমস্ত দর্শনের বৈশিষ্ট্যের একটি পরিসর ক্যাপচার করুন।
  • উইন্ডো ম্যানেজার : ট্রেস উইন্ডো ম্যানেজার স্টেট যা উইন্ডোজ সম্পর্কিত বিশদ বিবরণ সহ, ইনপুট এবং ফোকাস ইভেন্ট, স্ক্রিন ওরিয়েন্টেশন, ট্রানজিশন, অ্যানিমেশন, পজিশনিং এবং রূপান্তর।

সমর্থিত ডাম্প

উইনস্কোপ স্টেট ডাম্প সংগ্রহ এবং প্রদর্শন করতে পারে, যা ব্যবহারকারীর দ্বারা সংজ্ঞায়িত নির্দিষ্ট মুহুর্তে নেওয়া ডিভাইসের অবস্থার স্ন্যাপশট। ট্রেসগুলির বিপরীতে, যা ডিভাইস ব্যবহারের সময় ক্রমাগত সংগ্রহ করা হয় এবং কার্যক্ষমতাকে প্রভাবিত করতে পারে, ডাম্পগুলি শুধুমাত্র এই ব্যবহারকারী-সংজ্ঞায়িত মুহুর্তে নেওয়া হয়, যাতে কর্মক্ষমতা এবং শব্দচয়নের সাথে আপোস করা হয় না তা নিশ্চিত করে। এটি নির্দিষ্ট সময়ে ডিভাইসের অবস্থার আরও বেশি মনোযোগী এবং দক্ষ বিশ্লেষণের অনুমতি দেয়। নিম্নলিখিত ডাম্পগুলি Winscope দ্বারা সমর্থিত:

  • উইন্ডো ম্যানেজার : একটি একক উইন্ডো ম্যানেজার স্টেট ডাম্প করুন।
  • SurfaceFlinger : একটি একক SurfaceFlinger স্ন্যাপশট ডাম্প করুন।
  • স্ক্রিনশট : ডাম্পের পাশাপাশি একটি স্ক্রিনশট সংগ্রহ করুন।

Winscope নির্মাণ এবং চালানোর তথ্যের জন্য Winscope চালান দেখুন।

ট্রেস সংগ্রহের তথ্যের জন্য ক্যাপচার ট্রেস দেখুন।

কিভাবে Winscope ওয়েব UI ব্যবহার করে ট্রেস লোড করতে হয় সে সম্পর্কে তথ্যের জন্য লোড ট্রেস দেখুন।

বিশ্লেষণ ট্রেস সম্পর্কে তথ্যের জন্য ট্রেস বিশ্লেষণ দেখুন।