Iteration run time profiling
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