লোড ট্রেস

এই পৃষ্ঠায় উইনস্কোপ ওয়েব ইউআই ব্যবহার করে ট্রেস লোড করার পদ্ধতি বর্ণনা করা হয়েছে।

ওয়েব UI ব্যবহার করে আপলোড করুন

আপনি উইনস্কোপ স্থানীয়ভাবে চালাতে পারেন অথবা একটি ওয়েব সার্ভার থেকে এটি অ্যাক্সেস করতে পারেন।

Winscope-এ ক্যাপচার করা ট্রেস লোড করতে, সেভ করা ট্রেস আপলোড করার জন্য আপলোড ট্রেসেস প্যানেলটি ব্যবহার করুন। আরও ট্রেস আপলোড করতে আপলোড অ্যানাদার ফাইল-এ ক্লিক করুন অথবা আপলোড করা ট্রেস মুছে ফেলতে X-এ ক্লিক করুন।

Upload traces in Winscope

চিত্র ১. উইনস্কোপে আপলোড ট্রেস।

আপলোড করা ট্রেসগুলো দেখতে ‘ভিউ ট্রেসেস’-এ ক্লিক করুন। উইন্ডোর উপরের প্যানেলে প্রতিটি ট্রেসের জন্য ট্যাব দেখা যাবে। যদি আপলোড করা ফাইলটিতে প্রাসঙ্গিক ট্রেসগুলো থাকে, তাহলে স্ক্রিন রেকর্ডিং ট্রেস বা স্ক্রিনশটের একটি ভাসমান দৃশ্য স্ক্রিনের উপর ভেসে উঠবে।

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

সতর্কতা এবং ত্রুটিগুলি পার্স করুন

ট্রেস লোড করার সময় পাওয়া সমস্যাগুলো দেখানোর জন্য উইনস্কোপ একটি স্নাকবার ব্যবহার করে, যেমন ডেটা পুরোনো হয়ে যাওয়ার কারণে কোনো ট্রেস ফাইল বাতিল হয়ে গেলে। নিম্নলিখিত তালিকায় বর্তমান সতর্কবার্তাগুলো এবং সেগুলোর অর্থ অন্তর্ভুক্ত রয়েছে:

বার্তা বর্ণনা
বিকৃত আর্কাইভ জিপ ফাইলটি লোড করা যায়নি। সাধারণত জিপ ফাইলটি খালি (০ বাইট) থাকলে এমনটা হয়।
<filename> : ডেটা পুরোনো হওয়ায় বাতিল করা হয়েছে পরবর্তী ট্রেস শুরু হওয়ার ৫ মিনিটের বেশি আগে শেষ হওয়া যেকোনো ট্রেস বাতিল করা হয়।
<filename> : বাতিল করা হয়েছে কারণ ডেটা <time> এর চেয়ে পুরোনো। সর্বশেষ প্রাপ্ত মনোটোনিক বা বুট টাইম অফসেটের উপর ভিত্তি করে, ৫ সেকেন্ডের বেশি অফসেটযুক্ত যেকোনো ট্রেস বাতিল করা হয়।
<filename> : <trace type> এর অন্য একটি ট্রেস দ্বারা ওভাররাইড করা হয়েছে যখন একই ফাইলে সমতুল্য ট্রেস (যেমন, ট্রেস এবং ডাম্প) থাকে, তখন উইনস্কোপ নিম্নলিখিত নিয়মগুলি ব্যবহার করে:
  • পারফেটটো ট্রেস একই ধরনের লিগ্যাসি ট্রেসগুলোকে ওভাররাইড করে।
  • স্ক্রিন রেকর্ডিং স্ক্রিনশটকে বাতিল করে দেয়।
<filename> : একই ধরনের অন্য একটি ট্রেস দ্বারা ওভাররাইড করা হয়েছে যখন একই ফাইলে একই ধরনের চিহ্ন বিদ্যমান থাকে, তখন উইনস্কোপ নিম্নলিখিত নিয়মগুলি ব্যবহার করে:
  • পারফেটটো ট্রেস একই ধরনের লিগ্যাসি ট্রেসগুলোকে ওভাররাইড করে।
  • বৃহত্তম পারফেটটো ট্রেসটি অন্য সব পারফেটটো ট্রেসকে বাতিল করে দেয়।
  • ট্রেস, WindowManager এবং SurfaceFlinger-এর ডাম্পকে ওভাররাইড করে।
<filename> : অসমর্থিত ফরম্যাট অবৈধ প্রোটো অথবা উইনস্কোপ পার্সার অনুপস্থিত থাকার কারণে লিগ্যাসি ট্রেসটি পার্স করা যাচ্ছে না।
<parser_name> পার্সার তৈরি করতে ব্যর্থ: <error> Winscope ট্রেস পার্সারটি শনাক্ত করতে পারলেও ফাইলটি পার্স করতে পারেনি। একটি Winscope বাগ রিপোর্ট করুন এবং আপনার ট্রেসটি সংযুক্ত করুন।
সমস্ত ট্রেস দেখা সম্ভব নয়: টাইমলাইন ডেটা শুরু করা যায়নি। কিছু ট্রেস মুছে ফেলার চেষ্টা করুন। উইনস্কোপ ট্রেস থেকে টাইমলাইন ডেটা পার্স করতে ব্যর্থ হয়েছে। একটি উইনস্কোপ বাগ রিপোর্ট করুন এবং আপনার ট্রেসটি সংযুক্ত করুন
ফ্রেম ম্যাপিং-এ ত্রুটি ঘটেছে: <error> নেভিগেশনের জন্য বিভিন্ন ট্রেসের মধ্যে স্টেটগুলো ম্যাপ করতে উইনস্কোপ ব্যর্থ হয়েছে। একটি উইনস্কোপ বাগ রিপোর্ট করুন এবং আপনার ট্রেসটি সংযুক্ত করুন
<table> -এর এক বা একাধিক এন্ট্রির জন্য vsync_id মান অনুপস্থিত। VSync ID তথ্য অনুপস্থিত থাকায় Perfetto ট্রেস লোড করা সম্ভব হয়নি। একটি Winscope বাগ রিপোর্ট করুন এবং আপনার ট্রেসটি সংযুক্ত করুন
সদৃশ SF লেয়ার আইডি <layerId> পাওয়া গেছে - এটিকে হায়ারার্কিতে সদৃশ হিসেবে যোগ করা হচ্ছে। SurfaceFlinger ট্রেসে একই layerId সহ দুটি লেয়ার রয়েছে। একটি SurfaceFlinger বাগ রিপোর্ট করুন এবং আপনার ট্রেসটি সংযুক্ত করুন
স্ক্রিন রেকর্ডিং অন্যান্য ট্রেসের সাথে সিঙ্ক্রোনাইজড নাও হতে পারে। মেটাডেটাতে অতিবাহিত সময়ের পরিবর্তে একমুখী সময় রয়েছে। স্ক্রিন রেকর্ডিং ফাইলটি পুরোনো এবং এতে ব্যবহৃত মেটাডেটা ফরম্যাটটি লিগ্যাসি, যা সিঙ্ক্রোনাইজ করা যায় না। অ্যান্ড্রয়েডের নতুন সংস্করণগুলোর স্ক্রিন রেকর্ডিংয়ে এই সমস্যাটি থাকার কথা নয়।
সমস্ত ট্রানজিশন পার্স করা সম্ভব হচ্ছে না। ট্রানজিশন ভিউয়ারে কিছু ট্রানজিশন অনুপস্থিত থাকতে পারে। লিগ্যাসি ট্রানজিশন ট্রেসটি পার্স করা সম্ভব হয়নি, ভিউয়ারে ডেটা অনুপস্থিত থাকতে পারে।
<filename> : <error> অন্যান্য অনাবিষ্কৃত ত্রুটি। একটি উইনস্কোপ বাগ রিপোর্ট করুন এবং আপনার ট্রেস সংযুক্ত করুন