MeasureKit
MeasureKit: Open-Source SDK for App Performance Monitoring
An open-source iOS and macOS SDK for measuring app performance metrics such as startup time, FPS, CPU usage, memory usage, network requests and more
What is MeasureKit?
MeasureKit is an open-source SDK developed by VKontakte for measuring various performance metrics inside iOS and macOS applications. It allows developers to easily measure things like:
- Startup and first screen time
- FPS (Frames Per Second)
- CPU and memory usage
- Network requests
- And more...
By integrating the lightweight MeasureKit SDK into an app, developers can quantify performance without having to write complex instrumentation code themselves. The measurements are output in structured JSON format so they can be easily collected, aggregated and analyzed.
Some example use cases for MeasureKit include:
- Comparing the performance of different development branches
- Monitoring FPS during animations and interactions to prevent choppiness
- Validating that performance does not regress between application versions
- Profiling CPU and memory usage to detect leaks or hot paths
MeasureKit is well-suited both for mobile games to measure FPS, as well as standard apps to benchmark startup times or resource usage. With the quantified data MeasureKit provides, developers can better optimize, profile and demonstrate the performance of their iOS and macOS applications.
MeasureKit Features
Features
- Measure and collect metrics like FPS, memory usage, network requests, etc.
- Visualize metrics with charts
- Export metrics to CSV files
- Integrate metrics tracking into iOS and macOS apps
- Open source and free to use
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best MeasureKit Alternatives
View all MeasureKit alternatives with detailed comparison →
Top Development and Performance Testing and other similar apps like MeasureKit
Here are some alternatives to MeasureKit:
Suggest an alternative ❐PLNAR
Air Measure
Measure 3D Pro
TapMeasure