memory-profiler
A module for monitoring memory usage of a python program
0.61.0
8.2M downloads/mo
#1643 most downloaded on PyPI
pythonprofilers/memory_profiler
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.1 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
15 years old
58 releases · first in 2011
0 releases in the last 12 months
see the full history below
Release timeline
58 releases · Dec 2011 to Nov 2022Releases
latest 58-
0.61.015 Nov 2022Nothing published for this version
-
0.60.018 Dec 2021Nothing published for this version
-
0.59.007 Dec 2021Nothing published for this version
-
0.58.019 Oct 2020Commits, not release notes
This project publishes no release notes. Between
0.45and0.58.0there were 190 commits, 136 of them substantive:- make compatible with python 2.6
- test_ipython does not exist
- Fix idx out of range
- mprof: use sys.executable instead of system-wide python
- \0.46 release
- mprof: use sys.executable instead of system-wide python (take 2)
- Better description for mprof plot
- new release 0.47
- BF: Capture return value of
choose_backend - Matplotlib backend option
- https://github.com/fabianp/memory_profiler/issues/152
- Using has_psutil
- Python 3 SyntaxError for print
- Feedback
- Test: add non-regression test for handling of exceptions.
- Remove unused variable
- correct spelling mistake
- Fix typo in readme
- WIP: Make psutil required
- Single source package version
…and 116 more.
-
0.57.011 Jan 2020Nothing published for this version
-
0.55.014 Dec 2018Nothing published for this version
-
0.54.016 Aug 2018Nothing published for this version
-
0.52.016 Feb 2018Nothing published for this version
-
0.51.006 Jan 2018Nothing published for this version
-
0.50.002 Dec 2017Nothing published for this version
-
0.49.002 Dec 2017Nothing published for this version
-
0.48.023 Nov 2017Nothing published for this version
-
0.4701 May 2017Nothing published for this version
-
0.4628 Apr 2017Nothing published for this version
-
0.4524 Mar 2017Commits, not release notes
This project publishes no release notes. Between
v0.44and0.45there were 3 commits, 3 of them substantive:- new release
- FIX: run without the python keyword
- new release
-
0.4422 Mar 2017Commits, not release notes
This project publishes no release notes. Between
0.43andv0.44there were 11 commits, 11 of them substantive:- multiprocessing example
- child process memory now recorded seperately in mpmprof
- plot function for mpmproc
- merge with upstream
- merge mpmprof into mprof
- added max child usage marker and update readme
- fixed image
- return child as nested list from memory_usage
- minor update to readme
- launch multiprocessing programs without in python mode
- cleanup redundant code
-
0.4312 Jan 2017Commits, not release notes
This project publishes no release notes. Between
0.42and0.43there were 2 commits, 1 of them substantive:- Catch the right exception for issue #71
-
0.4210 Jan 2017Commits, not release notes
This project publishes no release notes. Between
0.31and0.42there were 139 commits, 106 of them substantive:- allow undecorated calls with memory_profiler using command line argument
- Profile nested functions
- \0.31 release
- merged from fabian HEAD
- tweak to legend placement
- removed dead code
- ENH: magic cmd option to set include_children=True
- remove double import warnings
- Inconsistent indentation: previous line used spaces, this line uses tabs
- explicitly fail if psutil is missing and include_children is True
- FIX: bad test for the detection of the -c flag
- Remove unused code (thanks @peter1000)
- Replace psutil methods deprecated on v2.0.0
- Added backward compatibility for psutil < 2.0.0
- Parameterize @profile decorator with precision
- added SpeedIT to: Projects using memory_profiler
- Change parameter name to avoid name conflict
- import setuptools because I love
python setup.py develop - IPython memory usage
- mprof plot: add option to save plot to file
…and 86 more.
-
0.4107 Jan 2016Nothing published for this version
-
0.4014 Dec 2015Nothing published for this version
-
0.3911 Nov 2015Nothing published for this version
-
0.3804 Nov 2015Nothing published for this version
-
0.3719 Oct 2015Nothing published for this version
-
0.3620 Sep 2015Nothing published for this version
-
0.3520 Sep 2015Nothing published for this version
-
0.3420 Sep 2015Nothing published for this version
-
0.3316 Jun 2015Nothing published for this version
-
0.3230 Sep 2014Nothing published for this version
-
0.3128 Jan 2014Commits, not release notes
This project publishes no release notes. Between
0.30and0.31there were 8 commits, 5 of them substantive:- #63 Run original trace callback also. Restore original trace callback once LineProfiler is disabled.
- FIX: make it possible to call memory_usage on functions with anonymous args
- FIX: Change
itervalues,iteritemstovalues,itemsto work on both Python 2 and Python 3.. - Add include_children parameter when creating MemTimer object for external processes. Fix #69
- return mem avoids entering the next block. This is not en if else case
-
0.3030 Oct 2013Commits, not release notes
This project publishes no release notes. Between
0.29and0.30there were 7 commits, 5 of them substantive:- FIX: errors reported by flake8 (pyflakes + pep8)
- use max_usage=True in %memit (less memory consumption)
- Better output of %memit
- fix typo in stdout template
- version 0.30
-
0.2914 Oct 2013Commits, not release notes
This project publishes no release notes. Between
0.28and0.29there were 3 commits, 3 of them substantive:- fixed issue 7 "ignores last line"
- Use maximum memory usage for loops
- \0.29 release
-
0.2811 Oct 2013Commits, not release notes
This project publishes no release notes. Between
0.27and0.28there were 56 commits, 45 of them substantive:- Added -o option to memory_profiler
- Added timestamps to mprofile output
- Plotting of mprofile output
- Added mplot to setup.py
- Added timestamping feature
- Timestamping is handled by mprofile and mplot
- Added a check in TimeStamper
- Added explanatory messages to mplot.
- Changed the display of timestamps
- Added --interval option to mprofile
- Added option to monitor children processes
- mplot can superimpose curves
- Added maction
- profile.timestamp is a context manager
- Added numpy_example.py
- Memory usage at entering and leaving functions
- Added "clean" action to maction
- Corrected a small typo left after the merge.
- Timestamps and memory usage stored in one file
- Added "list" command to maction
…and 25 more.
-
0.2718 Jul 2013Nothing published for this version
-
0.2621 Apr 2013Nothing published for this version
-
0.2528 Mar 2013Nothing published for this version
-
0.2407 Mar 2013Nothing published for this version
-
0.2322 Feb 2013Nothing published for this version
-
0.2208 Feb 2013Nothing published for this version
-
0.2128 Dec 2012Nothing published for this version
-
0.2023 Dec 2012Nothing published for this version
-
0.1914 Dec 2012Nothing published for this version
-
0.1807 Sep 2012Nothing published for this version
-
0.1724 Aug 2012Nothing published for this version
-
0.1604 Aug 2012Nothing published for this version
-
0.1516 Jul 2012Nothing published for this version
-
0.1403 Jun 2012Nothing published for this version
-
0.1316 May 2012Nothing published for this version
-
0.1215 May 2012Nothing published for this version
-
0.1109 May 2012Nothing published for this version
-
0.1009 May 2012Nothing published for this version
-
0.903 May 2012Nothing published for this version
-
0.820 Apr 2012Nothing published for this version
-
0.720 Apr 2012Nothing published for this version
-
0.520 Apr 2012Nothing published for this version
-
0.417 Apr 2012Nothing published for this version
-
0.317 Apr 2012Nothing published for this version
-
0.206 Apr 2012Nothing published for this version
-
0.109 Dec 2011Nothing published for this version