Skip to main content

Firefox-Profiler as UI for VMProf

Project description

vmprof-firefox-converter

View vmprof profiles in Firefox Profiler by converting them:

python -m vmprofconvert -convert profile.prof

python -m vmprofconvert -convert profile.zip

or run vmprof directly:

python -m vmprofconvert -run yourcode.py <args>

optional arguments:

-jitlog <profile.jit> use jitlog data (only for converting vmprof data)

-pypylog <profile.pypylog> use pypylog data (only for converting vmprof data)

--zip export sharable zip (only for running vmprof)

--nobrowser dont open firefox profiler

--nonative disable native profiling (only for running vmprof)

--nolines disable line profiling (only for running vmprof)

cpuburn code can be found here

Example PyPy run-and-convert w. jitlog & pypylog

$ PYPYLOG=profile.pypylog python -m vmprof --jitlog -o profile.prof <remaining vmprof args...>
...
$ python -m vmprofconvert -convert profile.prof -jitlog profile.prof.jit -pypylog profile.pypylog

  • supports CPython and PyPy

Project details


Download files

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

Source Distribution

vmprof_firefox_converter-0.1.1.tar.gz (985.7 kB view details)

Uploaded Source

Built Distribution

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

vmprof_firefox_converter-0.1.1-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file vmprof_firefox_converter-0.1.1.tar.gz.

File metadata

File hashes

Hashes for vmprof_firefox_converter-0.1.1.tar.gz
Algorithm Hash digest
SHA256 263e90e7a6180fd178e08baa0830f2fa1277f45b474d0cc2a5993a0df7b6a4b0
MD5 a17778e39bde09108037f639aee61058
BLAKE2b-256 859a8e6c3b1c653d71b4e130dd84bd88594f41e672f12fc4fc5d847e1f7115ae

See more details on using hashes here.

File details

Details for the file vmprof_firefox_converter-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for vmprof_firefox_converter-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c67c9999c95d97e80030dfe82853380e4c964eaa803d8485902f0a75294b578c
MD5 184624b1b0820ff30fe773e6c0a6a776
BLAKE2b-256 dacf9ca8d084c41e21ffa2cf42e85ebe438e13edfb856adcc7726b5aebaa4d24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page