filprofiler
filprofiler copied to clipboard
A Python memory profiler for data processing and scientific computing applications
Use `cargo-audit` or `cargo-deny`.
Previously the output of Fil for Jupyter reported code using pseudo-filenames like ``, which made it easy to map to the corresponding cell. With newest IPython, it's now reporting temporary...
ala https://github.com/astrofrog/psrecord, and include in HTML report with peak marked. This would help prevent confusion, e.g if my diagnosis of #192 is correct.
Something like: ```shell $ fil-profile run script.py ... $ emacs script.py ... $ fil-profile rerun ... shows diff from original run ... ```
E.g. the same sort of warning.
Implementation notes: Preventing re-occurence of #175: * As with `free()` or `realloc()`, we would want to remove tracking information before running `mremap()` to ensure thread-safety (another thread may grab the...
Maybe see what `pip` does, or if there's some library for it.
If I have Jupyter cell that ends with the express `3 + 4` on the last line, it will display 7 in the output. That is not the case for...