বুটআপের সময় অ্যান্ড্রয়েড কীভাবে গতি বাড়ানো যায়?


13

আমি আমার এম্বেড থাকা ডিভাইসে অ্যান্ড্রয়েডের বুটআপ সময়টি দেখছি এবং আমি যেখানে কিছুটা সময় সাশ্রয় করতে পারি তার জন্য একটি ধারণা পাওয়ার চেষ্টা করছি।

1) এমন কিছু জিনিস কী কী যা আপনি সত্যিই বুটআপ সময়ের গতি বাড়িয়ে তুলতে সাহায্য করেছেন?

এখনও অবধি আমি বুটআপ অ্যানিমেশন সময়টির দিকে চেয়েছিলাম। যদি আমি সমস্ত একসাথে বুটআপ অ্যানিমেশনটি সরিয়ে ফেলি তবে আমি প্রায় 6 সেকেন্ডের সঞ্চয় করছিলাম যা আমার কাছে অনেকটা মনে হয়েছিল। তারপরে আমি বুটআপ অ্যানিমেশনটি কেবল একটি ছবি দিয়ে প্রতিস্থাপন করেছি যা বুটআপ অ্যানিমেশন সময়ের সময়কালের জন্য প্রদর্শিত হবে এবং এটি আগের কোনও সময়কালের সঞ্চয় হারিয়েছে। তবে আসল বুটআপ অ্যানিমেশন প্রক্রিয়াটি চালাতে কেবল ~ 1 সেকেন্ড সময় নিচ্ছিল। (আমি বুটচার্টের সাথে উত্পন্ন একটি ছবি সংযুক্ত করেছি now কেবলমাত্র একটি এমুলেটরটিতে)

2) অ্যান্ড্রয়েড বুটআপ অ্যানিমেশন সময়টি কি মূল্যবান? বুটআপ অ্যানিমেশন প্রক্রিয়া এত অদ্ভুতভাবে বুটআপ সময়কে কেন প্রভাবিত করে সে সম্পর্কে কোনও সূত্র?

সময় দেয়ার জন্য ধন্যবাদ.

বুটচার্ট অ্যানিমেশন হিসাবে 1 চিত্র সহ বুটচার্ট বুটআপ সময় ভিজ্যুয়ালাইজেশন

উত্তর:


2

লিনাক্স কার্নেল বুটের গতি বাড়ানোর জন্য দুটি পদক্ষেপ:

  1. লিনাক্স কার্নেলটি ন্যূনতম সেট ডিভাইস ড্রাইভারের সাথে কনফিগার করুন, এটি কেবলমাত্র ড্রাইভারদের রুট ফাইল সিস্টেমটি বুট করতে ও লোড করতে হবে। মডিউল হিসাবে নির্মিত হতে পারে এমন প্রতিটি ড্রাইভার, ফাইল সিস্টেম বা সাবসিস্টেমগুলি (যে আপনি কার্নেলের মধ্যে চান তবে বুট চলাকালীন ব্যবহৃত হয় না) স্থিতিশীলভাবে সংযুক্ত হওয়ার পরিবর্তে মডিউল হিসাবে কনফিগার করা উচিত।

    বুট চলাকালীন ড্রাইভার লোড করতে কত সময় ব্যবহৃত হয় তা দেখতে আপনার "initcall_debug" বিকল্পের সাহায্যে কার্নেল কমান্ড লাইনটি পরিবর্তন করা উচিত । এটি প্রতিটি ইনক্রলের জন্য কনসোলে সময় সংক্রান্ত তথ্য মুদ্রণ করবেস্টিক্যাটিকালি লিঙ্কযুক্ত কার্নেল ড্রাইভার এবং সাবসিস্টেমগুলি আরম্ভ করার জন্য, এবং লিনাক্স বুট প্রসেসে উল্লেখযোগ্য পরিমাণ অবদান রাখার জন্য initcalls ব্যবহার করা হয়। লোডযোগ্য মডিউলগুলিতে যে কোনও অপ্রয়োজনীয় ড্রাইভারকে পুনরায় কনফিগার করা ততক্ষণ কার্নেল বুট সময় থেকে সূচনাকালকে বিয়োগ করবে ।

  2. "শান্ত" বিকল্পের সাহায্যে কার্নেল কমান্ড লাইনটি পরিবর্তন করুন । এটি কনসোলে লগ বার্তার আউটপুট বেশিরভাগ অক্ষম করবে। অবশ্যই এটি আপনার স্থিতিশীল কার্নেল হওয়ার পরেই করা উচিত।

আরও কৌশল এখানে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.