Toinen "ytimen optimoija"?
Ei. Kyllä, kyllä. "Ytimen optimoija" on kuitenkin huono tapa laittaa se. KTweak suorittaa ytimen säätöjä tosiseikkojen ja todisteiden perusteella, toisin kuin muut optimoijat, joilla on huonosti kirjoitettu tai voimakkaasti hämärtynyt koodi. Toisin kuin muut "ytimen optimoijat", KTweak on:
- Täysin avoin lähdekoodi ilman käännettyjä komponentteja
- Lyhyt, alle 200 rivin pituinen
- Tukevat vertailuarvot ja todisteet
- Kokeneen ytimen kehittäjän suunnittelema
- Ei häiritsevä ja täysin järjestelmätön
KTweakia testataan lukemattomilla laitteilla, ja sitä verrataan hackbenchin ja perfin avulla aikatauluttajan läpäisykykyyn, schbenchin ja cycgestestin kanssa aikataulun viiveeseen ja iozoneen ja fioon I / O-viiveeseen ja läpimenoon.
KTweak toimii soveltamalla erilaisia viritettäviä tietoja Android-ytimeen käyttämällä paljaita procfs-solmuja. Android-ytimet edellyttävät monia käyttäjätilan alijärjestelmiä, kuten CONFIG_SCHED_DEBUG, CONFIG_PROCFS, CONFIG_SYSFS ja muita.
KTweakin suorituskyvyn kasvu johtuu ajastimen viiveen pienentämisestä, mikä tarkoittaa todellisessa käytössä visuaalisia änkytyksiä ja viivettä. Aikataulun viiveen vähentäminen vähentää raakaa suorituskykyä hieman, mutta parantaa yleistä käyttöliittymää / käyttöliittymää.
KTweak myös virittää sekä Schututil- että interaktiiviset CPU-ohjaimet tietämään myös ajastimen aikavälit. Muistinhallintaa on hiukan mukautettu, jotta välimuistiin tallennetut tiedot pysyvät käytettävissä pidempään, mikä vähentää värinää ja parantaa välimuistin sijaintia.
MERKINTÄ:
Lokisi voivat näyttää varoituksia tai virheitä. Tämä on normaalia. Kaikkia ytimiä ei ole rakennettu samalla tavalla, joten KTweak varoittaa, että tiettyä viritettävää ei voida muuttaa.
KTweak-komentosarja ja KTweak Android -sovelluksen lähdekoodi löytyvät täältä:
https://github.com/tytydraco/ktweak
https://github.com/tytydraco/KTweak-Android-App