execution_metrics 2.0.0 copy "execution_metrics: ^2.0.0" to clipboard
execution_metrics: ^2.0.0 copied to clipboard

A Flutter plugin for obtaining function execution metrics in a Flutter / Dart app.

Execution Metrics #

Usage #

import 'package:execution_metrics/execution_metrics.dart';

void main() async {
  // Use runAsync for asynchronous tasks
  await ExecutionMetrics.runAsync(
    taskName: 'Async Operation',
    action: () async {
      await Future.delayed(const Duration(seconds: 2));
    },
  );

  // Use run for synchronous tasks
  ExecutionMetrics.run(
    taskName: 'Sync Operation',
    action: () {
      // Your code here
    },
  );

  // Use callback to log results
  ExecutionMetrics.run(
    taskName: 'Logged Task',
    action: () => print('Working...'),
    callback: (result) {
      print('Task took ${result.milliseconds}ms');
    },
  );
}
2
likes
150
points
155
downloads

Publisher

verified publishersmart-dev.com.co

Weekly Downloads

A Flutter plugin for obtaining function execution metrics in a Flutter / Dart app.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on execution_metrics