Још један „оптимизатор језгра“?
Не. Па, да. Међутим, „оптимизатор језгра“ је лош начин да се то каже. КТвеак врши прилагођавања језгра заснована на чињеницама и доказима, за разлику од других оптимизатора са лоше написаним или тешко замраченим кодом. За разлику од осталих „оптимизатора језгра“, КТвеак је:
- Потпуно отворен изворни код без компајлираних компоненти
- Сажет, са мање од 200 редова
- Поткријепљен мјерилима и доказима
- Дизајнирао искусни програмер језгра
- Ненаметљив и потпуно без система
КТвеак је тестиран на безброј уређаја и мери се помоћу хацкбенцха и перф за пропусност планера, сцхбенцх и цицлицтест за кашњење планера и јозона и фио за И / О латенцију и пропусност.
КТвеак ради применом различитих подешавања на Андроид кернел користећи изложене процфс чворове. Андроид кернели захтевају много подсистема корисничког простора, као што су ЦОНФИГ_СЦХЕД_ДЕБУГ, ЦОНФИГ_ПРОЦФС, ЦОНФИГ_СИСФС и други.
Побољшање перформанси од КТвеак-а долази због смањења кашњења планера, што у стварној употреби прелази на визуелно муцање и заостајање. Смањивање кашњења планера незнатно смањује перформансе, али побољшава укупни УИ / УКС.
КТвеак такође подешава и распоређиваче програма и интерактивне процесоре како би такође био упознат са временским роковима распоређивача. Управљање меморијом је мало прилагођено како би се омогућило да више кешираних информација остане дуже доступно, смањујући подрхтавање и побољшавајући лоцирање кеша.
БЕЛЕШКА:
Ваши дневници могу приказивати упозорења или грешке. То је нормално. Нису сва језгра изграђена на исти начин, па КТвеак упозорава да одређено подешавање није могуће променити.
КТвеак скрипту и изворни код КТвеак Андроид Апп можете пронаћи овде:
хттпс://гитхуб.цом/титидрацо/ктвеак
хттпс://гитхуб.цом/титидрацо/КТвеак-Андроид-Апп