Software Optimization
Key aspects of software optimization discussed in this article are: identify a performance target, understanding Big O notation, and finally to use code profiling tools.
The first step to any optimization problem is to understand the functionality and requirements of the software being built. Based on expected user input, the expected platform the software will be run on, and under expected circumstances one can decide
Conclusion
Acknowledgements