আরেকটি "কার্নেল অপটিমাইজার"?
সংখ্যা। হ্যাঁ ঠিক. যাইহোক, একটি "কার্নেল অপটিমাইজার" এটি করা একটি দরিদ্র উপায়। Ktweak সত্যিকারের লিখিত বা ব্যাপকভাবে obfuscated কোডের সাথে অন্যান্য অপ্টিমাইজারগুলির বিপরীতে, তথ্য এবং প্রমাণের উপর ভিত্তি করে কার্নেল সমন্বয়গুলি সম্পাদন করে। অন্যান্য "কার্নেল অপ্টিমাইজারস" এর বিপরীতে, Ktweak হয়:
- কোন কম্পাইলযুক্ত উপাদানগুলির সাথে সম্পূর্ণরূপে ওপেন সোর্স
- সংক্ষিপ্ত, 200 লাইনেরও কম সময়ে দীর্ঘ
- বেঞ্চমার্ক এবং প্রমাণ দ্বারা সমর্থিত - পরিকল্পিত - পরিকল্পিত একটি অভিজ্ঞ কার্নেল ডেভেলপার দ্বারা
- অ-অনুপ্রবেশজনক এবং সম্পূর্ণ systemless
ktweak অগণিত ডিভাইসগুলিতে পরীক্ষা করা হয় এবং সময়সূচী ট্রেন্টের জন্য Scheduller ThackBence, Schbench এবং Syclictest এর জন্য হ্যাকবিন এবং পারফ ব্যবহার করে বেঞ্চমার্ক করা হয়। I / O বিলম্ব এবং থ্রেপুট।
উন্মুক্ত procfs নোড ব্যবহার করে Android কার্নেলের বিভিন্ন টিউনেলেস প্রয়োগ করে ktweak কাজ করে। অ্যান্ড্রয়েড কার্নেলগুলি CONFIG_SCHED_DEBUG, CONFIG_POCFS, CONFIG_SYSFS, এবং অন্যান্যদের মতো অনেকগুলি ব্যবহারকারীস্পেস সাব-সিস্টেমের প্রয়োজন।
KTWEAK এর কর্মক্ষমতা লাভের সময় নির্ধারণকারী বিলম্বিততা হ্রাস থেকে আসে, যা বাস্তব-বিশ্ব ব্যবহারে চাক্ষুষ স্টুটার্স এবং ল্যাগে অনুবাদ করে। নির্ধারিত সময়সূচী বিলম্বের সাময়িকভাবে কাঁচা কর্মক্ষমতা হ্রাস করে তবে সামগ্রিক UI / ux উন্নতি করে।
ktweak উভয় সময়সূচী টাইমলিস সম্পর্কে সচেতন হতে হবে। মেমরি ম্যানেজমেন্টটি আরও ক্যাশে তথ্যটি দীর্ঘতর জন্য উপলব্ধ থাকতে, জিটারকে হ্রাস করা এবং ক্যাশে এলাকার উন্নতির জন্য উপলব্ধি করার জন্য সামান্য সমন্বয় করা হয়।
নোট:
আপনার লগগুলি সতর্কতা বা ত্রুটিগুলি দেখাতে পারে। এইটা সাধারণ. সমস্ত কার্নেলগুলি একই রকম তৈরি হয় না, তাই KTWEAK সতর্ক করে দেয় যে একটি নির্দিষ্ট টিউনযোগ্য পরিবর্তন করতে অক্ষম।
Ktweak স্ক্রিপ্ট এবং Ktweak Android অ্যাপ সোর্স কোড এখানে পাওয়া যাবে:
HTTPS: // Github। com / tytydraco / ktweak
https://github.com/tydraco/ktweak-android-App