Describe the differences between frame drops, memory leaks, and CPU throttling in mobile apps, and how you would debug them.