MeasureKit

MeasureKit

MeasureKit is an open-source SDK for iOS and macOS that allows developers to easily measure startup time, FPS, CPU usage, memory usage, network requests and more inside their apps.
MeasureKit image
performance testing metrics ios macos

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

  1. Measure and collect metrics like FPS, memory usage, network requests, etc.
  2. Visualize metrics with charts
  3. Export metrics to CSV files
  4. Integrate metrics tracking into iOS and macOS apps
  5. Open source and free to use

Pricing

  • Open Source

Pros

Easy integration into new and existing apps

Wide range of metrics to track app performance

Visualizations make it easy to spot performance issues

Exported metrics can be analyzed further

Free and open source

Cons

Requires modifying app code to track metrics

Only supports iOS and macOS, not other platforms

May introduce minor performance overhead

Limited customization compared to paid tools


The Best MeasureKit Alternatives

Top Development and Performance Testing and other similar apps like MeasureKit

Here are some alternatives to MeasureKit:

Suggest an alternative ❐

PLNAR icon

PLNAR

PLNAR is an interior design and home décor software that helps users plan and visualize potential changes to their living spaces. It uses artificial intelligence and computer vision technology to analyze photos of a room in order to generate suggestions for improvements.The key feature of PLNAR is its ability to...
PLNAR image
Air Measure icon

Air Measure

Air Measure is an indoor air quality and environmental monitoring app developed specifically for iPhone and iPad. It allows users to easily measure, log, and track indoor air quality metrics using the built-in sensors on iOS devices.The app measures real-time readings for the following:TemperatureHumidityAir pressureAltitudeAmbient light levelSound levels (decibels)TVOC -...
Air Measure image
Measure 3D Pro icon

Measure 3D Pro

Measure 3D Pro is a feature-rich 3D modeling and point cloud processing software used widely in architecture, engineering, construction and manufacturing industries. It provides precise measurement tools to quantify 3D models, scan data and drone imagery for a range of applications.The key capabilities of Measure 3D Pro include:- Import and...
Measure 3D Pro image
TapMeasure icon

TapMeasure

TapMeasure is a user-friendly time and motion study software designed to help organizations improve efficiency. It enables easy capturing of videos of processes and workflows, timing those processes down to each individual step, and analyzing the data to identify bottlenecks and opportunities for improvement.Key features of TapMeasure include:Intuitive video annotation...
TapMeasure image