Satu lagi "Pengoptimum Kernel"?
Tidak Nah, ya. Walau bagaimanapun, "pengoptimum kernel" adalah cara yang buruk untuk meletakkannya. KTweak melakukan pelarasan kernel berdasarkan fakta dan bukti, tidak seperti pengoptimuman lain dengan kod yang kurang ditulis atau berat. Tidak seperti "pengoptimuman kernel" yang lain, KTweak adalah:
- Sumber terbuka sepenuhnya tanpa komponen yang disusun
- ringkas, pada kurang daripada 200 baris panjang
- Disokong oleh tanda aras dan bukti
Direka oleh pemaju kernel yang berpengalaman
- tidak mengganggu dan benar-benar sistem
KTweak diuji pada peranti yang tidak terkira I / o latency and throughput.
KTweak berfungsi dengan menggunakan pelbagai tunda kepada kernel Android menggunakan nod procfs yang terdedah. Kernel Android memerlukan banyak subsistem pengguna, seperti config_sched_debug, config_procfs, config_sysfs, dan lain-lain.
Keuntungan prestasi dari KTweak berasal dari mengurangkan latensi penjadual, yang diterjemahkan dalam penggunaan dunia nyata kepada stutter visual dan lag. Mengurangkan latensi penjadual mengurangkan prestasi mentah sedikit tetapi meningkatkan keseluruhan UI / UX.
KTweak juga menala kedua-dua penjadualan dan gabenor CPU interaktif juga menyedari masa penjadual. Pengurusan memori sedikit diselaraskan untuk membolehkan lebih banyak maklumat cache tetap tersedia untuk lebih lama, mengurangkan jitter dan meningkatkan lokasi cache.
Nota:
Log anda mungkin menunjukkan amaran atau kesilapan. Ini adalah biasa. Tidak semua kernel dibina sama, jadi Ktweak memberi amaran bahawa penemuan tertentu tidak dapat diubah.
Skrip KTweak dan KTweak Android app Kod sumber boleh didapati di sini:
https: // github. com / tytydraco / ktweak
https://github.com/tytydraco/ktweak-android-app