Skip to main content

VMProf Python package

Build Status on TravisCI Build Status on TeamCity Read The Docs Build Status on AppVeyor

Head over to https://vmprof.readthedocs.org for more info!

Installation

pip install vmprof
python -m vmprof <your program> <your program args>

Our build system ships wheels to PyPI (Linux, Mac OS X). If you build from source you need to install CPython development headers and libunwind headers (on Linux only). On Windows this means you need Microsoft Visual C++ Compiler for your Python version.

Development

Setting up development can be done using the following commands:

$ virtualenv -p /usr/bin/python3 vmprof3
$ source vmprof3/bin/activate
$ pip install meson-python meson ninja
$ pip install --no-build-isolation --editable .

You need to install python development packages. In case of e.g. Debian or Ubuntu the package you need is python3-dev and libunwind-dev. Now it is time to write a test and implement your feature. If you want your changes to affect vmprof.com, head over to https://github.com/vmprof/vmprof-server and follow the setup instructions.

Consult our section for development at https://vmprof.readthedocs.org for more information.

vmprofshow

vmprofshow is a command line tool that comes with VMProf. It can read profile files and produce a formatted output.

Here is an example of how to use vmprofshow:

Run that smallish program which burns CPU cycles (with vmprof enabled):

$ pypy vmprof/test/cpuburn.py # you can find cpuburn.py in the vmprof-python repo

This will produce a profile file vmprof_cpuburn.dat. Now display the profile using vmprofshow. vmprofshow has multiple modes of showing data. We'll start with the tree-based mode.

Tree-based output

$ vmprofshow vmprof_cpuburn.dat tree

You will see a (colored) output:

$ vmprofshow vmprof_cpuburn.dat tree
100.0%  <module>  100.0%  tests/cpuburn.py:1
100.0% .. test  100.0%  tests/cpuburn.py:35
100.0% .... burn  100.0%  tests/cpuburn.py:26
 99.2% ...... _iterate  99.2%  tests/cpuburn.py:19
 97.7% ........ _iterate  98.5%  tests/cpuburn.py:19
 22.9% .......... _next_rand  23.5%  tests/cpuburn.py:14
 22.9% ............ JIT code  100.0%  0x7fa7dba57a10
 74.7% .......... JIT code  76.4%  0x7fa7dba57a10
  0.1% .......... JIT code  0.1%  0x7fa7dba583b0
  0.5% ........ _next_rand  0.5%  tests/cpuburn.py:14
  0.0% ........ JIT code  0.0%  0x7fa7dba583b0

There is also an option --html to emit the same information as HTML to view in a browser. In this case, the tree branches can be interactively expanded and collapsed.

Line-based output

vmprof supports line profiling mode, which enables collecting and showing the statistics for separate lines inside functions.

To enable collection of lines statistics add --lines argument to vmprof:

$ python -m vmprof --lines -o <output-file> <your program> <your program args>

Or pass lines=True argument to vmprof.enable function, when calling vmprof from code.

To see line statistics for all functions use the lines mode of vmprofshow:

$ vmprofshow <output-file> lines

To see line statistics for a specific function use the --filter argument with the function name:

$ vmprofshow <output-file> lines --filter <function-name>

You will see the result:

$ vmprofshow vmprof_cpuburn.dat lines --filter _next_rand
Total hits: 1170 s
File: tests/cpuburn.py
Function: _next_rand at line 14

Line #     Hits   % Hits  Line Contents
=======================================
    14       38      3.2      def _next_rand(self):
    15                            # http://rosettacode.org/wiki/Linear_congruential_generator
    16      835     71.4          self._rand = (1103515245 * self._rand + 12345) & 0x7fffffff
    17      297     25.4          return self._rand

"Flattened" output

vmprofshow also has a flat mode.

While the tree-based and line-based output styles for vmprofshow give a good view of where time is spent when viewed from the 'root' of the call graph, sometimes it is desirable to get a view from 'leaves' instead. This is particularly helpful when functions exist that get called from multiple places, where each invocation does not consume much time, but all invocations taken together do amount to a substantial cost.

$ vmprofshow vmprof_cpuburn.dat flat                                                                                                                                                                                                                                                                                                                                                                                   andreask_work@dunkel 15:24
    28.895% - _PyFunction_Vectorcall:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/call.c:389
    18.076% - _iterate:cpuburn.py:20
    17.298% - _next_rand:cpuburn.py:15
     5.863% - <native symbol 0x563a5f4eea51>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:3707
     5.831% - PyObject_SetAttr:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:1031
     4.924% - <native symbol 0x563a5f43fc01>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:787
     4.762% - PyObject_GetAttr:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:931
     4.373% - <native symbol 0x563a5f457eb1>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:1071
     3.758% - PyNumber_Add:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:957
     3.110% - <native symbol 0x563a5f47c291>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:4848
     1.587% - PyNumber_Multiply:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:988
     1.166% - _PyObject_GetMethod:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:1139
     0.356% - <native symbol 0x563a5f4ed8f1>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:3432
     0.000% - <native symbol 0x7f0dce8cca80>:-:0
     0.000% - test:cpuburn.py:36
     0.000% - burn:cpuburn.py:27

Sometimes it may be desirable to exclude "native" functions:

$ vmprofshow vmprof_cpuburn.dat flat --no-native                                                                                                                                                                                                                                                                                                                                                                       andreask_work@dunkel 15:27
    53.191% - _next_rand:cpuburn.py:15
    46.809% - _iterate:cpuburn.py:20
     0.000% - test:cpuburn.py:36
     0.000% - burn:cpuburn.py:27

Note that the output represents the time spent in each function, exclusive of functions called. (In --no-native mode, native-code callees remain included in the total.)

Sometimes it may also be desirable to get timings inclusive of called functions:

$ vmprofshow vmprof_cpuburn.dat flat --include-callees                                                                                                                                                                                                                                                                                                                                                                 andreask_work@dunkel 15:31
   100.000% - <native symbol 0x7f0dce8cca80>:-:0
   100.000% - test:cpuburn.py:36
   100.000% - burn:cpuburn.py:27
   100.000% - _iterate:cpuburn.py:20
    53.191% - _next_rand:cpuburn.py:15
    28.895% - _PyFunction_Vectorcall:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/call.c:389
     7.807% - PyNumber_Multiply:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:988
     7.483% - <native symbol 0x563a5f457eb1>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:1071
     6.220% - <native symbol 0x563a5f4eea51>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:3707
     5.831% - PyObject_SetAttr:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:1031
     4.924% - <native symbol 0x563a5f43fc01>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:787
     4.762% - PyObject_GetAttr:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:931
     3.758% - PyNumber_Add:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/abstract.c:957
     3.110% - <native symbol 0x563a5f47c291>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:4848
     1.166% - _PyObject_GetMethod:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/object.c:1139
     0.356% - <native symbol 0x563a5f4ed8f1>:/home/conda/feedstock_root/build_artifacts/python-split_1608956461873/work/Objects/longobject.c:3432

This view is quite similar to the "tree" view, minus the nesting.

Release files for vmprof 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vmprof 0.6.0
File Size Uploaded
vmprof-0.6.0.tar.gz 775.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vmprof 0.6.0
File
vmprof-0.6.0-pp312-none-any.whl PyPy 3.12 none any Details
vmprof-0.6.0-pp311-none-any.whl PyPy 3.11 none any Details
vmprof-0.6.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
vmprof-0.6.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
vmprof-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
vmprof-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
vmprof-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
vmprof-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
vmprof-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
vmprof-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
vmprof-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
vmprof-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
vmprof-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
vmprof-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
vmprof-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
vmprof-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 2.5 MB

Release files / vmprof-0.6.0.tar.gz

Download URL vmprof-0.6.0.tar.gz
Size 775.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f05983a4a517be099136fc819cf1ae512711b85899261c629bff2c75b62aeaaf
BLAKE2b-256 checksum
How to use checksums
616974278804a4aea7fe78f6ed35e6cba2832d8a6e821eec20922180559a4769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-pp312-none-any.whl

Download URL vmprof-0.6.0-pp312-none-any.whl
Size 40.7 kB
Tags PyPy 3.12
SHA-256 checksum
How to use checksums
50b2362ecd4cd965b9fd8c7bcaf7794aee1d9ea372d2dfde821e80414ca8a806
BLAKE2b-256 checksum
How to use checksums
ba2f2595b027f39dc16351b0c7c4e8eda027f58f4b398c06fbc5df61392cfc76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-pp311-none-any.whl

Download URL vmprof-0.6.0-pp311-none-any.whl
Size 40.7 kB
Tags PyPy 3.11
SHA-256 checksum
How to use checksums
86262fe7099d0b5b4d80e4bcec5076bbf7431ca37e0ade57fc0d9cbbde2bacdf
BLAKE2b-256 checksum
How to use checksums
7262f014f51db9d5239493064e0462b19560d89f79250902904207dc4a9b75df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp315-cp315-win_amd64.whl

Download URL vmprof-0.6.0-cp315-cp315-win_amd64.whl
Size 51.3 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a2cdff32dfcfc430ec06ecf9ce4454bc2d7cadb388478b8d099c4841a30f9b05
BLAKE2b-256 checksum
How to use checksums
fcacd6a8725a25546ffa586b834565b43087d2524cd4ede6b25fb5e96e90f199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 82.5 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
08c65d890c1f9461f246d2415f3e672c2b76a2e0f46185b4e7753222dc46528f
BLAKE2b-256 checksum
How to use checksums
974679e8cf8899a0dd2483d1333f792d96289931ef71bf30e46233eea8a45e68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 80.2 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81e711708e0538f92dc6ca4ad5ab449cf08eff1634c1d45fd1c7b013f4ddb1ac
BLAKE2b-256 checksum
How to use checksums
7e37af8099c893063ae6070f1133c1239c6faf1a226b2fb05dd5dca74cc8fe7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp315-cp315-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b9ee093407fb334ea29be4e1e2cfc5451f82deca9f99f5c62212be4d741f3e9
BLAKE2b-256 checksum
How to use checksums
796321d94a7b45ce2d6958f8fed74d3b23c86f6ef17c0bb353062a8d29c1519d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp314-cp314-win_amd64.whl

Download URL vmprof-0.6.0-cp314-cp314-win_amd64.whl
Size 51.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
006c387c564166849fd794491b9d4a6eff757d0ddc4be4cf9f8f1299753f8596
BLAKE2b-256 checksum
How to use checksums
dc12b149f59a6b847f2e82ad8d54c0fac1b0eddad10e7da94b7b5d8ebf463ff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 82.5 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
56875dd338aa9d258622a488ff919c1dd8a446123afb4830e6d6d3c82a21b298
BLAKE2b-256 checksum
How to use checksums
3e3f3d887582cfc4e66ac5762dafa6172dab5929ad4635ce75d174778b330c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 80.2 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
964d0c95da91aa6535fa366a0c52224a0aabe7479504d5fcea7209f4d89892bb
BLAKE2b-256 checksum
How to use checksums
46d33447f0bf5eac536140fdca7adf4febfb29091d531a4e8694bb12bff1a3e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2de31de1658be079ef5bcb4da33bee2562b6249473ffd9a9bf2b204b9f0d701c
BLAKE2b-256 checksum
How to use checksums
5b6fe7a19eab6c7270c309ad79293dc98bb3ec2cf83a2aec68b75d0b094eeb1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp313-cp313-win_amd64.whl

Download URL vmprof-0.6.0-cp313-cp313-win_amd64.whl
Size 50.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
77c10cc1ab7ec908ff24a105f95c2c388fd94b9fee0166151234bb7c78ecf164
BLAKE2b-256 checksum
How to use checksums
5b5ef0da72aafc5f9571c2ac0351ffae97c09015981a143c30cd1c06c9e18ea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 82.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
252676f3fc5dcd30a5ac9909ec24a75f7043264cd6ae98daec9d89af968adacf
BLAKE2b-256 checksum
How to use checksums
0aae8358a0eb6227fbd583dfabcab8d7018b640e169f88461edbf149c5235a77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 80.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
13c250d766f2c4d78b08c69cecaae093b93f045f9e0d50d3b5c08b3c39029a46
BLAKE2b-256 checksum
How to use checksums
6ea39def64ab04730bb81b57048a2478584106ae011bb3ba65ca276ef471e971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6742eccff706ddc691f2198c058fe4cd7ed45d7c5ad857f999b23d823d532a49
BLAKE2b-256 checksum
How to use checksums
e431c48505670e8c3e803291eefdbd08dfb47fc8871650e345629459550847f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp312-cp312-win_amd64.whl

Download URL vmprof-0.6.0-cp312-cp312-win_amd64.whl
Size 50.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
39865c5cd345e03c5f017ffa9fc4dbb7c79b50256d14909f6551a856e28a3435
BLAKE2b-256 checksum
How to use checksums
68bf02c3f66f8c4a85d7658c25b87689f3558ff8839b4eb625a81d20e4c64c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 82.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
986da4b1f9093dd61e4cdb2fefaf7090e133442193e396ac6e478a378fd93dfa
BLAKE2b-256 checksum
How to use checksums
4ca62ddb69667ff7475dd40b8799e2351b706c0873dba8ae9289b7d7f60d162e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 80.2 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11a561c06e1336d4bd4493676d7c43f71a362c094aed803288af6934513fef7b
BLAKE2b-256 checksum
How to use checksums
59c5e20e8f3574fd7276d762f8befe6ad4a26a92067166e7c697ae385493f169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
738b431940d2c5e91c310a0a95c9ffb8caf1553b889cdd7b66ac03f50ce6d07c
BLAKE2b-256 checksum
How to use checksums
de920784b1f4d33386e01039d6c66893ce616bc22adaa426dfae1df80c6a595c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp311-cp311-win_amd64.whl

Download URL vmprof-0.6.0-cp311-cp311-win_amd64.whl
Size 50.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
01b81c38a626ca50fa4da86f9249db39de78221de0f0dbe20acbe58f57f4ceff
BLAKE2b-256 checksum
How to use checksums
3f61e68637a869396ab891c7b3d358bfb41866b739f255303e800fad1a1f0bab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 82.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
95515e71ecae5a0016f979123b6215ea787fc88915887bfaa64fce13580bb214
BLAKE2b-256 checksum
How to use checksums
ef8e8c729ad98bd0e9621b172d9f3bdac3dd4ba0f5731852665f051413b0c25f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 80.3 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f6593beb910e8e2138b0862e859cd44341f3d8d48fadd302916a17f5ce0c057a
BLAKE2b-256 checksum
How to use checksums
d6fe867aba83bc5a9b4c00c90badce03c542cfca873d9015025238c07a859a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3dc685dbc58cf6e1b2b8fe527123c4cbcb732827b633a675098994a5ec0c3e7
BLAKE2b-256 checksum
How to use checksums
4ddabff32e69eaa75e6a9218b91b54b25f0f8ae1c9089dd9c6c22044649bca00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp310-cp310-win_amd64.whl

Download URL vmprof-0.6.0-cp310-cp310-win_amd64.whl
Size 50.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bebbd3456fe2e06e95b86665141653ea39f4741bfb5f719a522a2c9628e118af
BLAKE2b-256 checksum
How to use checksums
07451bb334bde77bc9f906bb3c2de8522ada21e4a7875d6d8992331fac4f670a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL vmprof-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 82.4 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
18d5d49c873f3efbdafc3cfc22bf6a0193c60d483bde6f7aed4151a1110bf8b0
BLAKE2b-256 checksum
How to use checksums
9e000a747cd6c6a02a7a21e0ac68d26902873ee8e4fc87a721303c33f11b88a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL vmprof-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 80.2 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4c6c0b5571230ee3f9b7b7c4efc508234beb457999fa58d61063f6baf3579e5
BLAKE2b-256 checksum
How to use checksums
cc767db5cca1196f0665329633d01f51343951f3ee3b3ad10fd4dd389dbc83ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / vmprof-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL vmprof-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 53.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b485f23d34ce00d3326d5b4d6cdef13942898a1dfdc82404373dc94d155f9219
BLAKE2b-256 checksum
How to use checksums
3c2cde5a4faef5065cdb18e0950ebff3d2f7d12178a3e8ab3d03d74bbc6ce8e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.6.0 This release

27 release files

0.5.0

29 release files

0.4.13

1 release file

0.4.5

16 release files

0.4.4

16 release files

0.4.3

13 release files

0.4.2

16 release files

0.4.1

16 release files

0.4.0

16 release files

0.3.16

1 release file

0.3.15

1 release file

0.3.14

1 release file

0.3.13

1 release file

0.3.12

1 release file

0.3.11

1 release file

0.3.8

1 release file

0.3.7

1 release file

0.3.5

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3.2

1 release file

0.2.3.1

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.5.3

1 release file

0.1.5.2

1 release file

0.1.5.1

1 release file

0.1.5

1 release file

0.1.4.2

1 release file

0.1.4.1

1 release file

0.1.3

1 release file

0.1.2.1

1 release file

0.1.1

1 release file

0.1

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page