kirz_cpu_info
A Flutter plugin to get system CPU usage percentage on iOS devices.
Platform Support
- ✅ iOS
- ❌ Android (throws an error)
Features
- Get total CPU usage percentage (0-100) for the whole system
Installation
Add this to your package's pubspec.yaml file:
dependencies:
kirz_cpu_info: ^0.1.0
Usage
import 'package:kirz_cpu_info/kirz_cpu_info.dart';
try {
final usage = await KirzCpuInfo.getProcessorUsage();
print('CPU usage: ${usage.toStringAsFixed(1)}%');
} catch (e) {
print('Error: $e'); // Will throw on Android
}
Platform-Specific Notes
iOS
Uses HOST_CPU_LOAD_INFO tick deltas (user + system + nice) to compute a usage percentage.
Android
Throws a PlatformException with code UNSUPPORTED_PLATFORM when called.
License
MIT License