Salesforce Interview Question

You have a LAMP style application that is experiencing performance problems/reports from users. Describe the process you would use to troubleshoot and what tools you might use.