একটি এমুলেটর ডিভাইস তৈরি করার সময়, বিকল্পটি Emulation Options
আমাকে বিভ্রান্ত করে তোলে। আমাদের কি করতে Snapshot
এবং Use host GPU
এর অর্থ কি?
একটি এমুলেটর ডিভাইস তৈরি করার সময়, বিকল্পটি Emulation Options
আমাকে বিভ্রান্ত করে তোলে। আমাদের কি করতে Snapshot
এবং Use host GPU
এর অর্থ কি?
উত্তর:
স্ন্যাপশট বিকল্প তার RAM এর একটি স্ন্যাপশট সংরক্ষণ একবার এটি বুট হয়েছে, এবং ভবিষ্যতে ব্যবহারের উপর স্ন্যাপশট থেকে পুনরূদ্ধার করে এমুলেটর বুট দ্রুত সম্পন্ন করা। এইভাবে, প্রতিবার আপনি এমুলেটর শুরু করার সময় এটি বুট প্রক্রিয়াটি চালাতে হবে না (যা ধীরে ধীরে, এটি অনুকরণ করা হয়)।
ব্যবহারের হোস্ট জিপিইউ বিকল্প হোস্ট কম্পিউটারের যেমন OpenGL বাস্তবায়ন ব্যবহার অনুকরণের সিস্টেমের ভিতরে যেমন OpenGL কমান্ড নির্ণয় করা (যা সম্ভবত হার্ডওয়্যার-গতিবৃদ্ধপ্রাপ্ত, আপনার আসল GPU এর মাধ্যমে যায়)। অন্য একটি উপায় রাখুন, যখন এমুলেটরের ভিতরে কোনও প্রোগ্রাম গ্রাফিক্স ক্রিয়াকলাপের জন্য ওপেনজিএল ব্যবহার করে, কাজটি আপনার প্রকৃত জিপিইউতে চলে যায় এবং ফলাফলটি জিপিইউ অনুকরণের পরিবর্তে এমুলেটরটিতে ফিরে যায় (যা খুব ধীর)। ফলাফলটি একটি তাত্পর্যপূর্ণ গতিবেগ, বিশেষত যখন আপনি বিবেচনা করেন যে সর্বাধিক দেখা এবং ক্যানভাস অঙ্কন অ্যান্ড্রয়েড ≥ 4 এ এমনকি গ্রাফিক্সহীন অ্যাপ্লিকেশনগুলিতে ওপেনজিএল ব্যবহার করে।
আপনি উভয় বিকল্প একবারে চালু করতে পারবেন না।
স্ন্যাপশট বিকল্পটি আপনাকে এমন বৈশিষ্ট্য ব্যবহার করতে দেয় যা উইন্ডোজের হাইবারনেট ফাংশনের অনুরূপ। আপনি যখন এমুলেটরটি বন্ধ করবেন তখন এটি এমুলেটরটির মেমরির বিষয়বস্তুগুলি ডিস্কে সংরক্ষণ করে, যাতে আপনি এটি খুললে ওএসটি বুট করতে হবে না, পরিবর্তে এটি ডিস্ক থেকে মেমরির বিষয়বস্তু লোড করতে পারে এবং আপনি যেখানে রেখেছিলেন সেখান থেকে আবার শুরু করতে পারেন বন্ধ। এটি আপনাকে এমুলেটরটি দ্রুত শুরু করতে দেয়।
হোস্ট জিপিইউ ব্যবহার করার অর্থ গ্রাফিক্স রেন্ডার করতে সিপিইউ ব্যবহার করার পরিবর্তে এটি কম্পিউটারের গ্রাফিক্স কার্ড ব্যবহার করে। এটি গ্রাফিক-নিবিড় প্রক্রিয়াগুলির গতি বাড়ায়। ডেভেলপার.অ্যান্ড্রয়েড.কম এ বিশদ এবং প্রয়োজনীয়তা পাওয়া যাবে ।
আপনার মনে রাখা উচিত যে স্ন্যাপশট এবং গ্রাফিক্স ত্বরণ পারস্পরিক একচেটিয়া, তাই আপনি উভয়ই ব্যবহার করতে পারবেন না।