iOS × Performance Profiling

iOS Performance Profiling

We track 88 iOS Performance Profiling case studies from 43 engineering teams. Snapchat, Grab and Meta write about it most. Many posts also cover Monitoring and App Startup. The posts run from 2015 to 2026. The newest is from July 2026.

iOS Performance Profiling articles 1–30 of 88

Shorebird Jul 23, 2026

Shorebird's Ongoing Performance Work for Flutter 3.44+

Shorebird is tackling Flutter performance head-on with their work on version 3.44+. If you're shipping Flutter apps, this matters.

SwiftLee May 26, 2026

Using Xcode Instruments to optimize Swift Concurrency Code

Antoine van der Lee makes a bold claim: AI-generated Swift code might look fine, but Xcode Instruments reveals the hidden performance disasters lurking beneath. Even experienced developers are getting lazy abou...

Getir May 13, 2026

Surviving Production: The Performance Gauntlet

Berkay Özdemir from Getir's Market Discovery Team cut category page load times from 8 seconds to 2 seconds. Then production traffic hit, and everything started crashing.

SwiftLee May 4, 2026

Unexpected Task suspension points in Swift Concurrency

Antoine van der Lee uncovered a sneaky Swift Concurrency bug that was silently destroying his app's performance. The culprit? An innocent-looking Task that was secretly hopping on and off the main thread hundre...

SwiftLee Apr 27, 2026

Immediate tasks in Swift Concurrency explained

Antoine van der Lee tackles a subtle but powerful new Swift 6.2 feature that most developers will misuse. Task.immediate promises faster execution, but it can easily freeze your UI if you're not careful.

Snapchat Mar 19, 2026

Performance as a Core Product Feature

Snapchat treats performance as a core product feature, not just a requirement. Their custom tracing system catches regressions that off-the-shelf tools completely miss.

Deloitte Mar 16, 2026

How to Make Your Mobile App Faster

Essam Fahmy from Deloitte reveals why 70% of users abandon slow apps—and shares the exact techniques that cut load times by up to 70%. If your mobile team treats performance as an afterthought, this breakdown w...

Mobile Vitals Mar 1, 2026

The 5 Numbers That Decide Whether Users Keep or Delete Your App

Half of all users uninstall an app after a single performance issue. A peer-reviewed paper puts specific numbers on the thresholds that separate apps people keep from apps they delete.

Doist Jan 27, 2026

Optimizing GRDB in Todoist for iOS

Todoist's iOS app became nearly unusable for some users after migrating from Realm to GRDB. The culprit? A SQL query generating 128,136 intermediate rows from just 399 actual records.

Teknasyon Jan 15, 2026

Performance-Focused UIKit Rendering and Animation Flow

Rabia Mercan from Teknasyon reveals why your smooth UIKit animations are secretly destroying performance. The culprit? Offscreen rendering you never knew was happening.

Hotstar Dec 12, 2025

Preventing Performance Regressions on iOS Apps

JioHotstar was stuck in a frustrating cycle: fix performance issues, ship the update, watch them resurface weeks later. Sound familiar?

Kotlin Blog Dec 11, 2025

Exploring KotlinX Benchmark Results with Kotlin Notebooks

Filipp Zhinkin and Teodor Irkhin from JetBrains show how staring at raw benchmark tables is costing you insights. Kotlin Notebooks turn those text dumps into interactive visualizations that actually tell a stor...

Swift.org Blog Oct 6, 2025

Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production

Apple just open-sourced the profiling tool they've used for years to debug Swift services at massive scale. No special privileges, no eBPF, no system dependencies required.

Teknasyon Jul 30, 2025

Measuring App Performance with MetricKit

Ninikvatchantiradze from Teknasyon Engineering reveals why most iOS developers are measuring app performance completely wrong. If you're only testing locally or tracking basic CPU metrics, you're missing what's...

Meta Jul 28, 2025

Accelerating on-device ML on Meta’s apps with ExecuTorch

Meta just shared how they moved billions of daily users to their new on-device ML framework. The performance gains are substantial.

Callstack Feb 11, 2025

Profiling Native Code in React Native with Tracy

Profiling React Native apps just got a serious upgrade. Tracy, the real-time profiler that game developers swear by, now works seamlessly with React Native's native layer.

Pinterest Feb 11, 2025

The Quest to Understand Metric Movements

Your key metric just tanked 20%. Was it a code change? An OS update? A data pipeline bug? Pinterest built a platform to answer this question at scale.

Very Good Ventures Feb 4, 2025

10 Reasons To Choose Flutter for Your Mobile App

Very Good Ventures makes the case for Flutter with data that's hard to ignore: 93% developer satisfaction and 24% user growth in a single year. If you're evaluating cross-platform frameworks, this breakdown cut...

Meta Dec 18, 2024

How we think about Threads’ iOS performance

Meta's Threads hit 100M users in 5 days, then scaled to 300M monthly users. How did the iOS team keep performance from collapsing under hypergrowth?

Very Good Ventures Nov 13, 2024

Flutter Myths: Clearing Up Common Misconceptions

Still think Flutter is too slow for production apps? Very Good Ventures just dismantled the 6 biggest myths holding teams back from adopting this cross-platform framework.

Sentry Nov 4, 2024

Enabling Out Of The Box Performance Insights In The Unity SDK

Stefan Jandl from Sentry just cracked a tough problem: how do you auto-instrument performance monitoring in Unity games without asking developers to write a single line of code?

Grab Oct 30, 2024

How we reduced peak memory and CPU usage of the product configuration management SDK

Grab's configuration management SDK was crushing service performance with memory spikes and CPU throttling. 98% of services were loading 100x more data than they actually needed.

Mercado Libre Oct 9, 2024

Tales of Performance Engineering

Diego Parra from Mercado Libre's Performance Engineering team just shared how they slashed API response times by 60% with one strategic fix. The culprit? Regex compilations eating 40% of CPU cycles.

Sentry Sep 27, 2024

Mobile App Launch Profiling

Andrew McKnight from Sentry just solved one of mobile performance monitoring's biggest blind spots. Ever wondered what's actually happening in your app before main() even gets called?

Skeelo Jun 11, 2024

How We Optimized Concurrency Using Node.js at Skeelo

Skeelo's engineering team achieved a 30% performance boost by rethinking one simple thing: when NOT to use await in Node.js.

Very Good Ventures Apr 10, 2024

Building AI-powered games with Gemini and Flutter

Very Good Ventures took the stage at Google Cloud Next 2024 to show how Flutter and Gemini are changing the game development playbook. Literally.

Swift.org Blog Mar 20, 2024

Swift Performance Benchmarks

Joakim Hassila from Ordo One built a performance benchmarking tool that major Swift projects like Foundation, SwiftNIO, and SwiftPM are now using. If you're shipping Swift code without performance tests, you're...

Walmart Mar 8, 2024

Performance Measurement for Native Apps

Supriyo Mondal from Walmart reveals how they shaved 500-600ms off view rendering times by changing a single boolean flag. Sometimes the biggest performance wins come from the smallest tweaks.

Swift.org Blog Mar 7, 2024

Pack Iteration Performance in Swift

Sima Nerush from Apple's SwiftUI team just made working with Swift parameter packs dramatically simpler. What used to require error-throwing workarounds now fits in a clean for-in loop.

Walmart Feb 29, 2024

Mastering Page Load Time: iOS App Optimization Strategies

Pooja Krishna from Walmart Global Tech reveals why your iOS app's slow page loads are costing you users. The target? Under 2 seconds from tap to interactive content.