SpeedPatch
The CFS (completely fair scheduler) in our phone's kernel manages the allocation of resources (cpu/mem) between tasks. It was designed to cope with server-class machines such as web servers and databases, giving all tasks equal access to resources. This means if a server is really busy, then all tasks on the machine slow down equally. Desktop/mobile class machines shouldn't work the same way as servers though. They have a human user who expects the machine to respond and give feedback within a certain time. If a machine is slow to respond, the user loses some sense of control over the machine. This patch addresses the problem by taking note of what the user is doing right now, and using that information to accelerate the current task, and decelerate other tasks on the system. The user won't notice the background stuff going slower, they will just see their app working fast. The patch does this by creating multiple classes of task
| Author | karam baki |
|---|
You must be logged in to make comments.
Just answering pre asked questions:
1- why is this better than ohmd : because ohmd loads freezer while speedpatch doesn't and speedpatch creates a new cgroup for each and every script launched
2- does it have effect on battery life : absolutely not it improves the performance only
3- does it have conflicts/installing/uninstalling problems : previous versions did but this one doesn't have any
4- Does it REALY improve the performance: check TMO and it's dedicated thread
Hope You Enjoy everyone