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
Prerequisites
This is a plugin for nose, so it’s useless without that installed.
Installation
pip install nose-cprof
Usage
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]
--cprofile-stats-file=FILE
Output file name; default "stats.dat"
--cprofile-stats-erase
Erase previously-collected profiling statistics before
run
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
File details
Details for the file nose-cprof-0.1.4.tar.gz.
File metadata
- Download URL: nose-cprof-0.1.4.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c628772ce7ea592bfa1ad73236dedf66aea0ca0e0df375b522a792a572dde2b
|
|
| MD5 |
de6f9920161c681615b4f91f5e257a25
|
|
| BLAKE2b-256 |
ff6f20add42b18da5401af3bb213592cc6e7160e1d4109dfd0d51c5dab4efb73
|