Skip to content

Iteration run time profiling

Compare
Choose a tag to compare
@geoffxy geoffxy released this 25 Jan 18:06
· 159 commits to master since this release

This is the second feature release of the Skyline CLI. Skyline now performs iteration run time profiling in addition to memory and throughput profiling.

This release also adds a command line interface to Skyline's iteration run time and memory profilers:

# Generate a memory usage and breakdown report
# (Run skyline memory --help for more information)
skyline memory path/to/entry/point/file --output report.sqlite

# Generate an iteration run time breakdown report
# (Run skyline time --help for more information)
skyline time path/to/entry/point/file --output report.sqlite

The generated reports are SQLite databases. You can explore these reports using the sqlite3 command line tool (sudo apt-get install sqlite3 on Ubuntu 18.04).

New Features

  • Iteration run time profiling
  • A command line interface to the iteration run time and memory profilers