ਇਕ ਹੋਰ "ਕਰਨਲ ਓਪਟੀਮਾਈਜ਼ਰ"?
ਨਹੀਂ, ਠੀਕ ਹੈ। ਹਾਲਾਂਕਿ, "ਕਰਨਲ ਓਪਟੀਮਾਈਜ਼ਰ" ਇਸ ਨੂੰ ਪਾਉਣ ਦਾ ਮਾੜਾ wayੰਗ ਹੈ. ਕੇਟੀਵੀਕ ਤੱਥਾਂ ਅਤੇ ਪ੍ਰਮਾਣਾਂ ਦੇ ਅਧਾਰ ਤੇ ਕਰਨਲ ਵਿਵਸਥਾਂ ਕਰਦਾ ਹੈ, ਦੂਜੇ ਅਨੁਕੂਲਤਾਵਾਂ ਦੇ ਉਲਟ, ਬਹੁਤ ਘੱਟ ਲਿਖਿਆ ਜਾਂ ਭਾਰੀ obੰਗ ਨਾਲ ਕੋਡ ਹੈ. ਹੋਰ "ਕਰਨਲ ਓਪਟੀਮਾਈਜ਼ਰਜ਼" ਦੇ ਉਲਟ, ਕੇਟੀਵੀਕ ਹੈ:
- ਬਿਨਾਂ ਕੰਪਾਇਲ ਕੀਤੇ ਭਾਗਾਂ ਦੇ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖੁੱਲਾ ਸਰੋਤ
- ਸੰਖੇਪ, 200 ਲਾਈਨਾਂ ਤੋਂ ਵੀ ਘੱਟ ਲੰਬੇ
- ਮਾਪਦੰਡ ਅਤੇ ਸਬੂਤ ਦੁਆਰਾ ਸਮਰਥਤ
- ਇੱਕ ਤਜਰਬੇਕਾਰ ਕਰਨਲ ਡਿਵੈਲਪਰ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ
- ਗੈਰ-ਘੁਸਪੈਠੀਏ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਿਰਾਧਾਰ
ਕੇਟੀਵੇਕ ਅਣਗਿਣਤ ਡਿਵਾਈਸਾਂ 'ਤੇ ਟੈਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸ਼ੈਡਿrਲਰ ਥ੍ਰੂਪੁੱਟ, ਸਕੈਬੈਂਚ ਅਤੇ ਸਾਈਕਲੀਟੇਸਟ ਲਈ ਸ਼ੈਡਿrਲਰ ਲੇਟੈਂਸੀ ਲਈ ਆਈਓਜ਼ੋਨ ਅਤੇ ਫਾਈਓ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਕਬੈਂਚ ਅਤੇ ਪਰਫ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬੈਂਚਮਾਰਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
ਕੇਟੀਵੇਕ ਐਕਸਪੋਡ ਪ੍ਰੋਫਸ ਨੋਡਸ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਐਂਡਰਾਇਡ ਕਰਨਲ ਤੇ ਵੱਖ ਵੱਖ ਟਿablesਨਬਲ ਲਗਾ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ. ਐਂਡਰਾਇਡ ਕਰਨਲ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਸਪੇਸ ਉਪ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜਿਵੇਂ ਕਿ CONFIG_SCHED_DEBUG, CONFIG_PROCFS, CONFIG_SYSFS, ਅਤੇ ਹੋਰ.
ਕੇਟੀਵੇਕ ਤੋਂ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਲਾਭ ਸ਼ਡਿrਲਰ ਦੇ ਵਿਪਰੀਤਤਾ ਨੂੰ ਘਟਾਉਣ ਨਾਲ ਆਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਅਸਲ-ਵਿਸ਼ਵ ਵਰਤੋਂ ਵਿਚ ਵਿਜ਼ੂਅਲ ਸਟਟਰਸ ਅਤੇ ਲੈੱਗ ਵਿਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ. ਸ਼ਡਿrਲਰ ਲੇਟੈਂਸੀ ਨੂੰ ਘਟਾਉਣਾ ਕੱਚੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਥੋੜ੍ਹਾ ਘਟਾਉਂਦਾ ਹੈ ਪਰ ਸਮੁੱਚੇ UI / UX ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ.
ਕੇਟੀਵੇਕ ਸ਼ਡਿrਲਰ ਟਾਈਮਲੌਕਸ ਬਾਰੇ ਵੀ ਜਾਗਰੂਕ ਰਹਿਣ ਲਈ ਸ਼ਡਿtilਲ ਅਤੇ ਇੰਟਰੈਕਟਿਵ ਸੀਪੀਯੂ ਦੋਵਾਂ ਗਵਰਨਰਾਂ ਨੂੰ ਟਿ .ਨ ਕਰਦਾ ਹੈ. ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਨੂੰ ਥੋੜ੍ਹੀ ਜਿਹੀ ਵਿਵਸਥਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਵਧੇਰੇ ਕੈਸ਼ ਕੀਤੀ ਜਾਣਕਾਰੀ ਨੂੰ ਵਧੇਰੇ ਸਮੇਂ ਲਈ ਉਪਲਬਧ ਰਹਿਣ ਦਿੱਤਾ ਜਾ ਸਕੇ, ਜਿੱਦ ਨੂੰ ਘਟਾਉਣ ਅਤੇ ਕੈਚੇ ਦੇ ਖੇਤਰ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ.
ਨੋਟ:
ਤੁਹਾਡੀਆਂ ਲੌਗਾਂ ਚਿਤਾਵਨੀਆਂ ਜਾਂ ਗਲਤੀਆਂ ਦਿਖਾ ਸਕਦੀਆਂ ਹਨ. ਇਹ ਸਧਾਰਣ ਹੈ. ਸਾਰੀਆਂ ਕਰਨਲ ਇਕੋ ਜਿਹੀਆਂ ਨਹੀਂ ਬਣਦੀਆਂ, ਇਸ ਲਈ ਕੇ ਟਵੀਕ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ ਕਿ ਕੁਝ ਬਦਲਣ ਯੋਗ ਤਬਦੀਲ ਨਹੀਂ ਹੁੰਦਾ.
ਕੇਟੀਵੇਕ ਸਕ੍ਰਿਪਟ ਅਤੇ ਕੇਟੀਵੇਕ ਐਂਡਰਾਇਡ ਐਪ ਸੋਰਸ ਕੋਡ ਨੂੰ ਇੱਥੇ ਪਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
https://github.com/tytydraco/ktweak
https://github.com/tytydraco/KTweak-Android-App