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'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.
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...
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.
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...
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.
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.
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...
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.
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.
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.
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?
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...
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.
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...
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.
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.
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.
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...
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?
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.
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?
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.
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.
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?
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.
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 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...
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.
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.
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.