Optimizing of a system or an application is never an easy task. Optimization is done mostly to increase the availability of the application and reduce the amount of resources that are used by the operating system.