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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vmprof-0.5.0-pp311-none-any.whl (38.9 kB view details)

Uploaded PyPy

vmprof-0.5.0-cp315-cp315-win_amd64.whl (49.4 kB view details)

Uploaded CPython 3.15Windows x86-64

vmprof-0.5.0-cp315-cp315-manylinux_2_28_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp315-cp315-manylinux_2_28_aarch64.whl (78.1 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp315-cp315-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

vmprof-0.5.0-cp314-cp314-win_amd64.whl (49.4 kB view details)

Uploaded CPython 3.14Windows x86-64

vmprof-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl (78.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vmprof-0.5.0-cp313-cp313-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.13Windows x86-64

vmprof-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (78.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vmprof-0.5.0-cp312-cp312-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.12Windows x86-64

vmprof-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (78.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vmprof-0.5.0-cp311-cp311-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.11Windows x86-64

vmprof-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl (80.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl (78.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vmprof-0.5.0-cp310-cp310-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.10Windows x86-64

vmprof-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl (80.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl (78.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vmprof-0.5.0-cp39-cp39-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.9Windows x86-64

vmprof-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl (80.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

vmprof-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl (78.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

vmprof-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (51.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file vmprof-0.5.0-pp311-none-any.whl.

File metadata

  • Download URL: vmprof-0.5.0-pp311-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: PyPy
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-pp311-none-any.whl
Algorithm Hash digest
SHA256 969e6778b95f55b61f9a25bc64c9eadef2256e6138be1af0bd3a595a31d88da1
MD5 4cef08ff97fbbee8cd90a188412748b5
BLAKE2b-256 cd0011c3ddab46a7c726eeb5bcbbdbad7801644a7918f3efb843f2496493e1bd

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 0e6287943e89df88f14b83fffb40962a9f6a82eadc9aa9ccf95b5fbd77132e44
MD5 e5545fc6aa78414d633bfa57719c6332
BLAKE2b-256 69877a4b1d379769244cfde218ec2a646441247a68376cc77b05b39cb2578d75

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 001ef80f46cdb9d5febc17175339059712702a6350abb6edd02b00bff76796a6
MD5 4fc8e292b9e11c0f8916134c7841fec7
BLAKE2b-256 9930a9ad87c07502e2c4fd506fb4943c7c8673ad895ae64b8d30ec53f36cacc9

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp315-cp315-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp315-cp315-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7908d34f134a5bd8737e3c43a79c2ba10e240b591d8c4f1198ca498b2d52a71
MD5 334228fbe6def7c171539e021e1b9fcb
BLAKE2b-256 5a279e74856ce6884f8f732d0fd112eb781e91cf05565a19bbed7593e237801a

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f66272b07102fd38b01e025518ee86ba4a8d875325ee5ee313232253f4410f02
MD5 4abbcb1692570b27852f24dc40e6cd08
BLAKE2b-256 6513c8b5b57ea967f6ce2ea694328e6db234725771522e94e48d237f689930e1

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7919df225a493ad3a28864aca59299ce94418b9bbe440e662fc9dcb120178033
MD5 66971a4b7c14e409020221c07ce032db
BLAKE2b-256 f6689c954e84e46dc82bcfb251e006a71ebb3816cff24f1d7d446a49b60cb2fc

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a8b7a98bbc62b39984bcd20aa47bf05320529f5c302cabbed9cf471a6cac0e5
MD5 1dd9f1ce8ea250a2f5bd6db020403a7e
BLAKE2b-256 d5c1fc0ecc53606f87d9726234a22b81e4948ff70b1764f03c590abecbb5d782

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b76389024bf1355c35c25af320ead68cf12bbf6e5453626963ced266bf001fc
MD5 bccd881ee2268109c9543a6e896ec568
BLAKE2b-256 8e031a2cee311a0bf17c91ffa78a53c28bfa280eac545fdb6d8346c1bf262fed

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 024653aecc9c3cd023ea19277018ff5b5d09a8375a7a123990e576f73c77d573
MD5 42f5ab1a2e52946594f591e560dd5e86
BLAKE2b-256 9bbeab78a6a2c9bcbc5af956d33b76bf17198736c38583f0552b0ddb794ef13f

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0b2d9040b7a0718c7ecd355731787fc07713b5be91d7c5236ae3ae7fa9eb4594
MD5 3bbe2afe8a8cd49dcabec3b7e867c04d
BLAKE2b-256 25e26be87566087c3e020d6770ed17517f5c7e76a5c928c406e1a529ffcf33a6

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3a917a906d69fae88670cf300ce77caa8e5a13c9a7d0d4bc309b29e8264803b
MD5 1c19506971320ab11f02f7c2c2a59811
BLAKE2b-256 126a684411f8354d7ebc7a242b0db4168f2d59af86c895e2f169a4820102344f

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 627d9e26ac11376713f896ff3fa1f3014880828b57da40234e2c233bf60c2215
MD5 3906bff221f559934090bfbdeb5ca6c5
BLAKE2b-256 249e05521babd15720bd0f3a6aa2e99c64ebd1784508a28121932e8d63b240bd

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d97130ea24e3af3022e9048c80454cb75164086d1a9f3912163ed1d9ecc5348f
MD5 3e478db767e9b872b1de9d5de3e2c712
BLAKE2b-256 026663e50fd885aacc3b9bbe6a13468bde7a35617bfdbd228255946849b7e93f

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09ee55f5e406010d1f4ad4443d71004ef4a622421db17c8d96781ec30e4af572
MD5 602301933c64949bde35dec5dabfa335
BLAKE2b-256 67451e71d6c36329c95b5b350e24c7126f5c9ed5be3eae13922a22b8f9ceee83

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 388ba3f412c8bbc01ec3f3f2f497d8f0c84320038c54b3e0d7f4b9e45c94f462
MD5 c85e5e1f25c5772c575e7e1cd08ae257
BLAKE2b-256 ca81d41efc81a8aec3673be02f7d1d7d224cbf5333d6641d79cbf1acca23fd5a

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27cde4721ffbd136ce6eb287a1b3a33c226d16faeaa026b2019b57f080f55e7b
MD5 f94889bde278fc4585895b3ad5db4adf
BLAKE2b-256 7ab7ecad2d25d2f5da9ea78a4049bcec9a00e4fc5a9557557a91920fe9d50c74

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bec9a93baaf2eee6cc6883781e5e2551fb771da542deddfb5d59e5136e9fe6b
MD5 db6a62715cd842c03cb44a4cad6105ed
BLAKE2b-256 20be96afdd39f8990a678d84d807560a27ecd6fe295dca9a96cf186e3615ef71

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6509c7a796537e3b53ce57c28ebe503ced95ca0b853efda7c612f72d0f22acfb
MD5 d76c8d451deec4dc38fb665c90fc15fe
BLAKE2b-256 f7bcbe5de842e6ea96196bebaeee7441864817608a216c108dc72500931b17e8

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15b23fc9fd9723b28b555554c301dcc1ad5dd5993783fa0096962aea2aa94616
MD5 38ec7a72ca16b6aecd14c9d2a0fbcb84
BLAKE2b-256 e0b930571badb7864a721b6fc3af5523c79545d492c786a5ae1e3bcfeff7bab6

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7adbdd650c80e66a09cc211ea6df330986c5e368cfcae7dd9ea9df24bf2f823
MD5 ccc2e1a9c448aa8c1b7b3bde6e9d7758
BLAKE2b-256 c0a64dd05f48e78e03293483726ba025a632002c5664a3ba8fba1d8d51c065cb

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 528059766c02e26c95105be69136ba55d542fbda77ec9b80f669dfeb651131b7
MD5 3de48fd74eb5f7229295812a90c8e583
BLAKE2b-256 6b9033ab425e2f41be76cc14082a578706d7d5345f412bc73a875ad228f1081f

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a3ee944986ec0d0b3298d89d02650189c9ce47de9713508e79681abce5cb306
MD5 91c9e202557898e819522d6d9f78d167
BLAKE2b-256 2bb28b6b172fb09cfce805babbaffbb9f9401a43fc0e77768ae051bf2711c536

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4f1cd22d3be9020a8383ef27847798718dcb52cc3007bd3d66fb5092a1a5376
MD5 eab5ad2e5547d91aaa7c53a6e6f642a3
BLAKE2b-256 365a5127f9f3063cce44d65d2f45644756100745a505604018192315c8a789f9

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c0a7da9d884fc7e97c4473e359d0c31483b77f763f1e31740ec661d51774dbb
MD5 a97c0f404a44021901f296192951d2eb
BLAKE2b-256 9bb428103df3d56d7ceba6c1be4d8ff66945aaf98736e2aaa0154cb3581001a8

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 973f1de6088a17dd0c161adf6b9c8e21ea9f28d7cbcbe1a5e5d8e7e367ad2b81
MD5 38d93fcaf45d101c2200abae68f24fb4
BLAKE2b-256 8196fb429ed6377e79027266285fa330a4c19e2f0bb8762cbfbf657221b3aadf

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: vmprof-0.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for vmprof-0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 47ecd9a11eb9980b6c6afc5cd58843f416fdb272c3eb3a2a2119a732d6fad2f8
MD5 fcee8fe88639a0956cf7f54aec56f3e8
BLAKE2b-256 f3a117acca1ca05ffb10c861314db801944c515f4d40de964c2253775d7360d8

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bf9887e816f007f3ddabf6b802d0b7d104f8a41ae8388bedf50fda485ab1711
MD5 df35cac9212cfef7a35c943b9a3a6f1e
BLAKE2b-256 8a85be5a8806c2b2152ad0d45696948b24173120e6166606c0b1c2deb7626549

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c2c5d46555f300f33ca118672f9dbda4fb52504fb9793109839276da7ed7afa
MD5 f2dcb4859f4df89d0558bdfb8d96a4fe
BLAKE2b-256 547cac8d094bd9f251cd484486639994770ae59d9b64837e9ad72d69b7c710fc

See more details on using hashes here.

File details

Details for the file vmprof-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vmprof-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1175f6e82e9d523c6ee98e67c54908de5d42d6394ec7f6077dc43aa7bdfb8eee
MD5 6a0a84f751c03b03d18b38472ff92ec4
BLAKE2b-256 0045bac6169c44b03968bbf2b9654a064bb4f7003751845b3b080a3cad8c10b9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

29 files

0.4.18.1

24 files

0.4.18

23 files

0.4.17

20 files

0.4.15

15 files

0.4.13

1 file

0.4.12

15 files

0.4.11

15 files

0.4.10

16 files

0.4.9

16 files

0.4.8

16 files

0.4.7

16 files

0.4.5

16 files

0.4.4

16 files

0.4.3

13 files

0.4.2

16 files

0.4.1

16 files

0.4.0

16 files

0.3.16

1 file

0.3.15

1 file

0.3.14

1 file

0.3.13

1 file

0.3.12

1 file

0.3.11

1 file

0.3.8

1 file

0.3.7

1 file

0.3.5

1 file

0.3.3

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3.2

1 file

0.2.3.1

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2

1 file

0.1.5.5

1 file

0.1.5.4

1 file

0.1.5.3

1 file

0.1.5.2

1 file

0.1.5.1

1 file

0.1.5

1 file

0.1.4.2

1 file

0.1.4.1

1 file

0.1.3

1 file

0.1.2.1

1 file

0.1.1

1 file

0.1

0.0.13

1 file

0.0.12

1 file

0.0.11

1 file

0.0.10

1 file

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5.6

1 file

0.0.5.5

1 file

0.0.5.4

1 file

0.0.5.3

1 file

0.0.5.2

1 file

0.0.5.1

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 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