The memtop tool was initially developed by Tibor Bamhor. In March 2015, the tool was migrated from to GitHub and is maintained by Martin Thoma

It is developed on GitHub:

You can file issues and feature requests there. Alternatively, you can send me an email:


Everybody is welcome to contribute to memtop. You can do so by

  • Testing it and giving me feedback / opening issues on GitHub.
  • Improving existing code.
  • Suggesting something else how you can contribute.

I suggest reading the issues page for more ideas how you can contribute.


Code coverage can be tested with

$ nosetests --with-coverage --cover-erase --cover-package memtop --logging-level=INFO --cover-html

and uploaded to with

$ coveralls


The documentation is generated with Sphinx. On Debian derivates it can be installed with

$ sudo apt-get install python-sphinx

Sphinx makes use of reStructured Text

The documentation can be built with make html.

Current State

  • lines of code without tests: LOC
  • lines of test code: LOT
  • test coverage: cov
  • pylint score: lint
date,              LOC,  LOT, cov, lint, cheesecake_index, changes
2015-03-25 11:48,  392,    0,  0%, 8.44,                -, some PEP8 changes
2015-03-25 11:56,  412,    0,  0%, 8.24,                -, maximum line length of 80 chars
2015-03-25 12:28,  385,    0,  0%, 7.84,                -, use argparse for argument parsing; put code in main()
2015-03-25 13:42,  390,    0,  0%, 8.52,                -, Pythonized
2015-03-25 14:48,  879,   25, 46%, 8.52,          295/595, created Packet

Table Of Contents

Previous topic


This Page