一个python nose插件,使用cprofile而不是默认的hotshot profiler进行分析。

nose-cprof的Python项目详细描述


使用cprofile分析的插件 nosetests,而不是 内置的热射剖面仪。

分析测试有助于在 代码,特别是如果可以创建一个综合测试来关注该区域 令人担忧的。

此插件生成的输出可以使用 pstats_viewer,或任何 其他pstats兼容的查看器。

开始

先决条件

这是nose的插件, 所以没有安装它是没用的。

安装

pip install nose-cprof

使用量

此插件向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. Without this option, new profiling stats will be
                      merged with the prior contents of the output file.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jena获取类上的OWL限制   我需要用javadoc记录每一个方法还是java中的“main”方法?   ssl我的Java密钥库中需要什么?   java如何在安卓中实现视图寻呼机适配器?   java LibreOffice 4.4.3在不同服务器上使用jodconverter访问文档   Selenium Webdriver(Java)脚本之间的时间延迟   混合使用路径参数和请求参数的java Rest API   爪哇超级。基类中的toString()方法?   java IntelliJ Idea 2019.2与NPW崩溃   java replaceAll不适用于以下查询   java递归相关:两个数的乘积   java在屏幕/活动之间切换,无需按钮   java试图在GridBagLayout中对齐JcheckBox   java安全远程密码协议SRP和Spring安全