Diagnosing cache and optimizing performance