Başqa bir "kernel optimizator"?
Xeyr, bəli. Bununla birlikdə, "bir çekirdek optimizatoru" qoymaq üçün zəif bir yoldur. KTweak, zəif yazılmış və ya ağır bir şəkildə kodlanmış digər optimizatorlardan fərqli olaraq, faktlara və dəlillərə əsaslanan çekirdek tənzimləmələrini həyata keçirir. Digər "kernel optimizatorlarından" fərqli olaraq KTweak bunlardır:
- Tərtib edilmiş komponentləri olmayan tamamilə açıq mənbə
- Qısa, 200 sətirdən az uzunluqda
- İstiqamət və dəlillərlə dəstəklənir
- Təcrübəli bir kernel geliştiricisi tərəfindən dizayn edilmişdir
- Müdaxilə etməyən və tamamilə sistemsiz
KTweak saysız-hesabsız cihazlarda sınaqdan keçirilir və planlaşdırıcının ötürmə qabiliyyəti üçün hackbench və perf, planlaşdırıcının gecikməsi üçün schbench və cyclictest, G / Ç gecikmə və işləmə qabiliyyəti üçün iozone və fio ilə müqayisə edilir.
KTweak, məruz qalmış procfs düyünlərindən istifadə edərək Android nüvəsinə müxtəlif tənzimləyicilər tətbiq edərək işləyir. Android Kernelləri, CONFIG_SCHED_DEBUG, CONFIG_PROCFS, CONFIG_SYSFS və başqaları kimi bir çox istifadəçi alt sistemi tələb edir.
KTweak-dan performans qazancı, real dünyada istifadəni vizual kekemelere və gecikməyə çevirən zamanlayıcı gecikmənin azaldılmasından gəlir. Planlaşdırıcının gecikməsini azaltmaq xammal performansını biraz azaldır, lakin ümumi interfeys / UX-ni yaxşılaşdırır.
KTweak, həm planlaşdırma vaxtını, həm də vaxt təyinedicilərindən xəbərdar olmaq üçün həm interaktiv CPU idarəedicilərini tənzimləyir. Yaddaş idarəedilməsi daha çox önbelleğe alınmış məlumatların daha uzun müddət mövcud olmasına imkan vermək üçün bir az düzəldilib, titrəməni azaldır və önbellek yerini yaxşılaşdırır.
QEYD:
Günlüklərinizdə xəbərdarlıq və ya səhvlər göstərilə bilər. Bu normaldır. Bütün nüvələr eyni şəkildə qurulmur, buna görə KTweak müəyyən bir tənzimlənən dəyişdirilə bilməyəcəyini xəbərdar edir.
KTweak skriptinə və KTweak Android Tətbiq mənbəyinə burada tapa bilərsiniz:
https://github.com/tytydraco/ktweak
https://github.com/tytydraco/KTweak-Android-App
Güncəlləmə vaxtı
1 dek 2020