Дагы бир "ядро оптимизатору"?
Жок. Ооба, ооба. Бирок, "ядро оптимизатору" аны коюунун начар жолу. KTweak начар жазылган же өтө эле бузулган коду бар башка оптимизаторлордон айырмаланып, фактыларга жана далилдерге таянып, ядро тууралоолорун жүргүзөт. Башка "ядро оптимизаторлорунан" айырмаланып, KTweak бул:
- Компоненттери жок, толугу менен ачык булак
- Кыскача, узундугу 200 саптан аз
- Эталондор жана далилдер менен бекемделген
- Тажрыйбалуу ядро иштеп чыгуучу тарабынан иштелип чыккан
- Интрузивдик эмес жана толугу менен тутумсуз
KTweak сансыз түзмөктөрдө текшерилет жана пландаштыргычтын өткөрүү жөндөмдүүлүгү үчүн hackbench жана perf, пландоочунун кечигүүсү үчүн schbench жана cyclictest, ал эми I / O күтүү жана өткөрүү үчүн иозон жана fio колдонулат.
KTweak ачык procfs түйүндөрүн колдонуп, Android ядросуна ар кандай tunables колдонуп иштейт. Android өзөктөрү көптөгөн колдонуучулар мейкиндигинин чакан тутумдарын талап кылат, мисалы CONFIG_SCHED_DEBUG, CONFIG_PROCFS, CONFIG_SYSFS жана башкалар.
KTweakтын көрсөткүчтөрү планировщиктин кечигүүсүн кыскартуудан келип чыгат, ал чыныгы колдонууда визуалдык кекечтикке жана артта калууга айланат. Расписанердин кечигүүсүн азайтуу чийки өндүрүмдүүлүктү бир аз төмөндөтөт, бирок жалпы UI / UX деңгээлин жакшыртат.
KTweak ошондой эле расписаниенин убактысын билип туруу үчүн schedutil жана интерактивдүү CPU губернаторлорун жөнгө салат. Эс тутумун башкаруу бир аз оңдолуп, кэштелген маалыматтын узак убакытка чейин сакталышын камсыз кылып, титирөөнү азайтып, кэштин жайгашкан жерин жакшыртты.
ЭСКЕРТҮҮ:
Сиздин журналдарда эскертүүлөр же каталар көрсөтүлүшү мүмкүн. Бул нормалдуу. Бардык ядролор бирдей эле курула бербейт, ошондуктан KTweak белгилүү бир тууралоону өзгөртүү мүмкүн эмес деп эскертет.
KTweak сценарийи жана KTweak Android App булагы бул жерден тапса болот:
https://github.com/tytydraco/ktweak
https://github.com/tytydraco/KTweak-Android-App
Качан жаңырды
2020-ж., 1-дек.