Let's consider a hypothetical scenario: You're tasked with optimizing a critical Android system service that's experiencing latency issues. How would you approach identifying and resolving the performance bottlenecks?