dart-sdk/pkg/dart2js_runtime_metrics
Stephen Adams 66a2caea6a [dart2js_runtime_metrics] Allow exporting internal library
Change-Id: I4447e1f9c806ae28bf56720015f1741199c17281
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/210063
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Stephen Adams <sra@google.com>
2021-08-12 22:47:22 +00:00
..
lib
test
analysis_options.yaml
CHANGELOG.md
LICENSE
pubspec.yaml
README.md

☠☠ Warning: This package is experimental and may be removed in a future version of Dart. ☠☠

dart2js can generate extra code to measure certain activities. This library provides access to the measurements at runtime.

An application might make timings and other measurements and report them back to a server in order to collect information on how the application is working in production. The APIs in this library provide access to measurements that require help from dart2js. For example, startupMetrics accesses measurements of activities that happen as the program is loaded, before main().

The APIs are stubbed so that dummy values are returned on the VM and dartdevc.