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.5.0

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

Built distributions (wheels)

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

Total release size: 1.9 MB

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

Download URL vmprof-0.5.0-pp311-none-any.whl
Size 38.9 kB
Tags PyPy 3.11
SHA-256 checksum
How to use checksums
969e6778b95f55b61f9a25bc64c9eadef2256e6138be1af0bd3a595a31d88da1
BLAKE2b-256 checksum
How to use checksums
cd0011c3ddab46a7c726eeb5bcbbdbad7801644a7918f3efb843f2496493e1bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp315-cp315-win_amd64.whl
Size 49.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
0e6287943e89df88f14b83fffb40962a9f6a82eadc9aa9ccf95b5fbd77132e44
BLAKE2b-256 checksum
How to use checksums
69877a4b1d379769244cfde218ec2a646441247a68376cc77b05b39cb2578d75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 80.4 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
001ef80f46cdb9d5febc17175339059712702a6350abb6edd02b00bff76796a6
BLAKE2b-256 checksum
How to use checksums
9930a9ad87c07502e2c4fd506fb4943c7c8673ad895ae64b8d30ec53f36cacc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 78.1 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7908d34f134a5bd8737e3c43a79c2ba10e240b591d8c4f1198ca498b2d52a71
BLAKE2b-256 checksum
How to use checksums
5a279e74856ce6884f8f732d0fd112eb781e91cf05565a19bbed7593e237801a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp315-cp315-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f66272b07102fd38b01e025518ee86ba4a8d875325ee5ee313232253f4410f02
BLAKE2b-256 checksum
How to use checksums
6513c8b5b57ea967f6ce2ea694328e6db234725771522e94e48d237f689930e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp314-cp314-win_amd64.whl
Size 49.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7919df225a493ad3a28864aca59299ce94418b9bbe440e662fc9dcb120178033
BLAKE2b-256 checksum
How to use checksums
f6689c954e84e46dc82bcfb251e006a71ebb3816cff24f1d7d446a49b60cb2fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 80.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2a8b7a98bbc62b39984bcd20aa47bf05320529f5c302cabbed9cf471a6cac0e5
BLAKE2b-256 checksum
How to use checksums
d5c1fc0ecc53606f87d9726234a22b81e4948ff70b1764f03c590abecbb5d782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 78.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b76389024bf1355c35c25af320ead68cf12bbf6e5453626963ced266bf001fc
BLAKE2b-256 checksum
How to use checksums
8e031a2cee311a0bf17c91ffa78a53c28bfa280eac545fdb6d8346c1bf262fed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
024653aecc9c3cd023ea19277018ff5b5d09a8375a7a123990e576f73c77d573
BLAKE2b-256 checksum
How to use checksums
9bbeab78a6a2c9bcbc5af956d33b76bf17198736c38583f0552b0ddb794ef13f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp313-cp313-win_amd64.whl
Size 49.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0b2d9040b7a0718c7ecd355731787fc07713b5be91d7c5236ae3ae7fa9eb4594
BLAKE2b-256 checksum
How to use checksums
25e26be87566087c3e020d6770ed17517f5c7e76a5c928c406e1a529ffcf33a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 80.4 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3a917a906d69fae88670cf300ce77caa8e5a13c9a7d0d4bc309b29e8264803b
BLAKE2b-256 checksum
How to use checksums
126a684411f8354d7ebc7a242b0db4168f2d59af86c895e2f169a4820102344f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 78.1 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
627d9e26ac11376713f896ff3fa1f3014880828b57da40234e2c233bf60c2215
BLAKE2b-256 checksum
How to use checksums
249e05521babd15720bd0f3a6aa2e99c64ebd1784508a28121932e8d63b240bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d97130ea24e3af3022e9048c80454cb75164086d1a9f3912163ed1d9ecc5348f
BLAKE2b-256 checksum
How to use checksums
026663e50fd885aacc3b9bbe6a13468bde7a35617bfdbd228255946849b7e93f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp312-cp312-win_amd64.whl
Size 49.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
09ee55f5e406010d1f4ad4443d71004ef4a622421db17c8d96781ec30e4af572
BLAKE2b-256 checksum
How to use checksums
67451e71d6c36329c95b5b350e24c7126f5c9ed5be3eae13922a22b8f9ceee83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 80.4 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
388ba3f412c8bbc01ec3f3f2f497d8f0c84320038c54b3e0d7f4b9e45c94f462
BLAKE2b-256 checksum
How to use checksums
ca81d41efc81a8aec3673be02f7d1d7d224cbf5333d6641d79cbf1acca23fd5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 78.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
27cde4721ffbd136ce6eb287a1b3a33c226d16faeaa026b2019b57f080f55e7b
BLAKE2b-256 checksum
How to use checksums
7ab7ecad2d25d2f5da9ea78a4049bcec9a00e4fc5a9557557a91920fe9d50c74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2bec9a93baaf2eee6cc6883781e5e2551fb771da542deddfb5d59e5136e9fe6b
BLAKE2b-256 checksum
How to use checksums
20be96afdd39f8990a678d84d807560a27ecd6fe295dca9a96cf186e3615ef71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp311-cp311-win_amd64.whl
Size 49.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6509c7a796537e3b53ce57c28ebe503ced95ca0b853efda7c612f72d0f22acfb
BLAKE2b-256 checksum
How to use checksums
f7bcbe5de842e6ea96196bebaeee7441864817608a216c108dc72500931b17e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 80.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
15b23fc9fd9723b28b555554c301dcc1ad5dd5993783fa0096962aea2aa94616
BLAKE2b-256 checksum
How to use checksums
e0b930571badb7864a721b6fc3af5523c79545d492c786a5ae1e3bcfeff7bab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

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

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

Download URL vmprof-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 51.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
528059766c02e26c95105be69136ba55d542fbda77ec9b80f669dfeb651131b7
BLAKE2b-256 checksum
How to use checksums
6b9033ab425e2f41be76cc14082a578706d7d5345f412bc73a875ad228f1081f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp310-cp310-win_amd64.whl
Size 49.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1a3ee944986ec0d0b3298d89d02650189c9ce47de9713508e79681abce5cb306
BLAKE2b-256 checksum
How to use checksums
2bb28b6b172fb09cfce805babbaffbb9f9401a43fc0e77768ae051bf2711c536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 80.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a4f1cd22d3be9020a8383ef27847798718dcb52cc3007bd3d66fb5092a1a5376
BLAKE2b-256 checksum
How to use checksums
365a5127f9f3063cce44d65d2f45644756100745a505604018192315c8a789f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 78.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3c0a7da9d884fc7e97c4473e359d0c31483b77f763f1e31740ec661d51774dbb
BLAKE2b-256 checksum
How to use checksums
9bb428103df3d56d7ceba6c1be4d8ff66945aaf98736e2aaa0154cb3581001a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

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

Download URL vmprof-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
973f1de6088a17dd0c161adf6b9c8e21ea9f28d7cbcbe1a5e5d8e7e367ad2b81
BLAKE2b-256 checksum
How to use checksums
8196fb429ed6377e79027266285fa330a4c19e2f0bb8762cbfbf657221b3aadf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / vmprof-0.5.0-cp39-cp39-win_amd64.whl

Download URL vmprof-0.5.0-cp39-cp39-win_amd64.whl
Size 49.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
47ecd9a11eb9980b6c6afc5cd58843f416fdb272c3eb3a2a2119a732d6fad2f8
BLAKE2b-256 checksum
How to use checksums
f3a117acca1ca05ffb10c861314db801944c515f4d40de964c2253775d7360d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / vmprof-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL vmprof-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 80.2 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0bf9887e816f007f3ddabf6b802d0b7d104f8a41ae8388bedf50fda485ab1711
BLAKE2b-256 checksum
How to use checksums
8a85be5a8806c2b2152ad0d45696948b24173120e6166606c0b1c2deb7626549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / vmprof-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL vmprof-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 78.0 kB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8c2c5d46555f300f33ca118672f9dbda4fb52504fb9793109839276da7ed7afa
BLAKE2b-256 checksum
How to use checksums
547cac8d094bd9f251cd484486639994770ae59d9b64837e9ad72d69b7c710fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / vmprof-0.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL vmprof-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 51.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1175f6e82e9d523c6ee98e67c54908de5d42d6394ec7f6077dc43aa7bdfb8eee
BLAKE2b-256 checksum
How to use checksums
0045bac6169c44b03968bbf2b9654a064bb4f7003751845b3b080a3cad8c10b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

This release

0.5.0 This release

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