Imagine you are tasked with improving the performance of a slow-running application. What steps would you take?