- Jupyter support (currently CPU profiling only); use
%scrun
or%%scalene
- Function summaries: sorted list of functions by CPU time
- Memory consumption: reports top K lines allocating the most memory
- Reports memory growth over time (indicating possible leaks)
- Line-level memory leak detection "for free"
- Full
multiprocessing
support - Adds
--profile-only
flag to restrict profiling to files that contain the given string - Massive refactoring and cleanup of codebase