Optimization is the process of modifying a system to make some features of it work more efficiently or use fewer resources.A computer is optimized so that it works more faster or to run it in less memory requirements or the other resources to consume less energy. The optimization is of different levels from the lowest (development of circuits,writing of machine code designed especially for the architecture) up to the highest levels of making some or more implementation, use or design of algorithm. The optimization generally recommended to leave until the end process of development , since the premature Optimization can introduce new errors(more difficult to detect being of algorithmic nature.

1 2 3