devtools_profiler_core 0.2.1 copy "devtools_profiler_core: ^0.2.1" to clipboard
devtools_profiler_core: ^0.2.1 copied to clipboard

Pure-Dart profiling backend for DevTools-inspired Dart and Flutter CLI and MCP workflows.

Changelog #

0.2.1 #

  • Added bare Dart file launch support by expanding file paths to dart run <file>.
  • Improved short-lived Dart process profiling by holding isolates at exit long enough to capture final whole-session CPU and memory snapshots.

0.2.0 #

  • Added memory class artifact inspection helpers for stored session, region, and raw memory profile artifacts.
  • Added memory class comparison filters for minimum live bytes and class count limits.
  • Added optional DTD disabling for attach sessions when region markers are not needed or the tooling daemon cannot start.
  • Normalized artifact output directories to fully resolved paths and kept relative paths anchored against the profiled working directory.
  • Allowed artifact readers to summarize per-profile artifact directories such as overall/ and regions/<id>/ in addition to summary.json files.
  • Improved package detection for local checkout file://.../<package>/lib/... CPU frames so package filters work outside .pub-cache.

0.1.0 #

  • Initial release of the pure-Dart profiler backend.
  • Added launch and attach flows for Dart and Flutter VM-service targets.
  • Added CPU summaries, call trees, method tables, memory summaries, and artifact readers.
  • Added hotspot, comparison, method inspection, and trend analysis helpers.
0
likes
130
points
41
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Pure-Dart profiling backend for DevTools-inspired Dart and Flutter CLI and MCP workflows.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

devtools_profiler_protocol, devtools_shared, dtd, json_rpc_2, path, vm_service

More

Packages that depend on devtools_profiler_core