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.0.tar.gz (985.3 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.0-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for vmprof_firefox_converter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a95535f0bbfc24435d9c27817888ed44a38cf73fc52296ce15ca8575571c2fa4
MD5 e73642b54667974609642ececa17acd8
BLAKE2b-256 87fd350a2900980a4145d5c015b472351f0dee3224ac11b2a84dabcdb1ab21a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vmprof_firefox_converter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e21d06a0f8f8384c8efef743287731b28a10c5a21fb508c3941b7efbe2082e2a
MD5 84fa09a8960cb93f3aa0f9ed4a1e85f4
BLAKE2b-256 1bc9dbf6c6ff9c4bcb37f7c1d33bac1caed9efcfaf588b8407473cb940d51455

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