PyVmMonitor

Profiling Python

-->

Copyright 2014-2024 - Brainwy Software Ltda.
Hosted on GitHub Pages - Theme by orderedlist

The latest versions may be downloaded through the links below:

Older versions may be downloaded from MediaFire (install instructions below for each platform).

Note: Mac OS support is not currently available for the latest version of PyVmMonitor.

Requisites

For enhanced profiling, PyVmMonitor also requires yappi: https://github.com/sumerc/yappi/

Note: since version 1.0.1, pre-built binaries are distributed along PyVmMonitor in Windows for some Python versions.

If you can't get a pre-built binary, you should install it. The simple step to do it is:

          
pip install yappi

Instaling on Windows: after downloading PyVmMonitor, double-click the installer and follow the steps!


Instaling on Linux: after downloading the .tar.gz, and moving it to the proper folder, extract it to where you'd like:

tar xvf pyvmmonitor.tar.gz

Then, create a link to start it using 'pyvmmonitor-ui' from anywhere with:

sudo ln -s `pwd`/pyvmmonitor/pyvmmonitor-ui /usr/bin/pyvmmonitor-ui

(or alternatively, just execute pyvmmonitor/pyvmmonitor-ui)

Note: it's possible that it complains about libblas.so.3 not being there, in this case, please install the needed deps:

          
sudo apt-get install libatlas-base-dev
Note: attach to process may not work if ptrace is not configured properly.
See: https://stackoverflow.com/questions/19215177/how-to-solve-ptrace-operation-not-permitted-when-trying-to-attach-gdb-to-a-pro