বাস্তবায়ন পরীক্ষা

গ্রাফিক্স বাস্তবায়ন পরীক্ষা করার জন্য নিম্নলিখিত তথ্যগুলো পর্যালোচনা করুন।

বেঞ্চমার্কিংয়ের জন্য, পর্যায় অনুসারে নিম্নলিখিত প্রবাহটি ব্যবহার করুন:

  • স্পেসিফিকেশন। প্রাথমিকভাবে ডিভাইসটি নির্দিষ্ট করার সময় (যেমন অপরিপক্ক ড্রাইভার ব্যবহার করার ক্ষেত্রে), প্রতি সেকেন্ডে রেন্ডার হওয়া ফ্রেমের (fps) সংখ্যা পরিমাপ করতে পূর্বনির্ধারিত (স্থির) ক্লক এবং ওয়ার্কলোড ব্যবহার করুন। এটি হার্ডওয়্যারের সক্ষমতা সম্পর্কে একটি সুস্পষ্ট ধারণা দেয়।
  • উন্নয়ন। ড্রাইভারগুলো পরিপক্ক হওয়ার সাথে সাথে, অ্যানিমেশনে দৃশ্যমান স্টাটার (ঝাঁকুনি)-এর সংখ্যা পরিমাপ করতে ব্যবহারকারীর কিছু নির্দিষ্ট কার্যকলাপ ব্যবহার করুন।
  • উৎপাদন। যখন কোনো ডিভাইস প্রতিযোগীদের সাথে তুলনা করার জন্য প্রস্তুত হয়, তখন স্টাটার (stutter) না বাড়া পর্যন্ত ওয়ার্কলোড (workload) বাড়াতে থাকুন। বর্তমান ক্লক সেটিংস (clock settings) এই লোডের সাথে তাল মেলাতে পারবে কিনা তা নির্ধারণ করুন। এটি আপনাকে কোথায় ক্লকের গতি কমাতে হবে এবং বিদ্যুৎ ব্যবহার কমাতে হবে তা শনাক্ত করতে সাহায্য করবে।

স্পেসিফিকেশন পর্যায়ে ডিভাইসের সক্ষমতা নির্ধারণে সাহায্যের জন্য, platform/frameworks/native/cmds/flatland/ -এ থাকা Flatland টুলটি ব্যবহার করুন। Flatland নির্দিষ্ট ক্লকের উপর নির্ভর করে এবং কম্পোজিশন-ভিত্তিক ওয়ার্কলোডের মাধ্যমে অর্জনযোগ্য থ্রুপুট প্রদর্শন করে। এটি একাধিক উইন্ডো সিনারিও সিমুলেট করতে gralloc বাফার ব্যবহার করে, প্রথমে GL দিয়ে উইন্ডোটি পূরণ করে এবং তারপর কম্পোজিটিং পরিমাপ করে।