PerformanceGetting started4 min read
Profiling an iPhone when you do not have a Mac
Instruments runs only on macOS and needs your project open. What a team on Windows can use to find out why an app is slow on a real device.
PerformanceGetting started4 min read
Instruments runs only on macOS and needs your project open. What a team on Windows can use to find out why an app is slow on a real device.
PerformanceQA3 min read
Why an average FPS hides stutter, how to read a frame drop against CPU, GPU and memory, and the five causes behind most mobile stutter.
EnergyPerformance3 min read
"Your app drains my battery" arrives with no timestamps and no steps to reproduce. A method for checking whether it is true, and what is responsible.
MemoryPerformance4 min read
Reading a memory trend on a real device. Sawtooth versus staircase, what jetsam looks like from outside, and why a crash with no exception is a memory bug.
PerformanceApp data3 min read
A mini-program runs inside another company's app. How that affects your measurements, and how to attribute cost to the right process.