Skip to main content

A python nose plugin to profile using cProfile rather than the default Hotshot profiler.

Project description

A plugin to use cProfile to profile nosetests, rather than the built-in Hotshot profiler.

Profiling tests can help track down sources of performance issues in code, especially if a synthetic test can be created to focus on the area of concern.

The output generated by this plugin can easily be browsed using pstats_viewer, or any other pstats-compatible viewer.

Getting started


This is a plugin for nose, so it’s useless without that installed.


pip install nose-cprof


This plugin adds some new options to nosetests:

--with-cprofile       Enable plugin cProfiler:  Use this plugin to run tests
                      using the cProfile profiler.  [NOSE_WITH_CPROFILE]
                      Output file name; default "stats.dat"
                      Erase previously-collected profiling statistics before
                      run. Without this option, new profiling stats will be
                      merged with the prior contents of the output file.

Project details

Download files

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

Files for nose-cprof, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size nose-cprof-0.2.1.tar.gz (4.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page