Let's face it: One of the biggest reasons that most of us choose Android over other mobile operating systems is freedom. Given the modular and open source nature of the core OS, as well as the intent system and how default handlers can be set for just about any task, Android affords its users a greater degree of control than what's seen in the Dark Side. We've previously talked about how we like having choices in File Management, and the same holds true for performance control applications.

Despite the presence of great options like the legendary SetCPU by XDA Recognized Developer coolbho3000, having more options is never a bad thing. To that end, XDA Forum Member h0rn3t and Recognized Developer educk present the open source (GPLv3-licensed) application Performance Control. Originally bundled with AOKP, the developers also decided to make it available for all.

So what does Performance Control offer to set it apart from the myriad of other CPU overclocking apps out there? As you would expect, you can change the CPU speed, scheduler, and governor. You can also change battery charge speed settings, as well as enable a battery life extender, which limits the maximum charge. You can change voltages for each CPU frequency, as well as modify various Dalvik Virtual Machine parameters. You can even view CPU information, tweak SD card parameters, set memory limits, and much more.

While it's almost impossible for such an application to allow for the tweaking of parameter that every user would want, this app offers quite a few that aren't seen in very many other options. As such, it's more than worth adding to your stable, along with some others such as the similarly awesome TricksterMod.

Head over to the application thread to get started. If you wish to see what they did or build upon the project for your own release, head over to their Github.