What are guidelines that needs to be followed for managing bottlenecks during optimization?
a. Increase memory space to make the program efficient in terms of speed.
b. Do not cache the result.
c. Do performance testing on critical methods carrying business logic
d. Identifying benefits of implementing complex algorithm does not out weigh the
time taken to create it.