I've found that about 95% of your code just doesn't matter how efficiently it runs. Correctness, good design, maintainability, and development velocity are generally more important. The remaining 5% can spend significant amounts of time being run, and is usually at fault if your system is slow