Observatory: A Profiler for Dart Apps

Observatory is a tool for profiling and debugging your Dart applications.

Observatory allows you to peek inside a running Dart virtual machine (VM) on demand and provides live, immediate reporting of data. You can use it to browse most aspects of an application. Some of Observatory’s features allow you to:

  • Determine where an app is spending its time.
  • Examine allocated memory.
  • See which lines of code have executed.
  • Debug memory leaks.
  • Debug memory fragmentation.

You can use Observatory to examine the internals of a running Dart VM in real time, at any time.

For a brief overview of Observatory, check out the following video.

Using Observatory

To get started with Observatory, read the following:

To learn about specific features, read these pages:

The following pages have reference information about Observatory:

Filing bugs and feature requests

To see existing issues or create a new one directly, go to the Observatory issue list.

Privacy Policy