python:面向字节码的探查器

| 我正在编写一个Web应用程序(http://www.checkio.org/),该应用程序允许用户编写python代码。作为众多反馈指标之一,我想在对此代码运行检查时启用概要分析。这是为了让用户对各种解决方案的相对效率有一个很粗略的了解。 我需要概要文件是(合理的)确定性的。我不希望Web服务器上的其他负载产生不良的效率读数。另外,我担心某些分析器无法给出良好的衡量标准,因为这些简短的脚本运行得如此之快。 timeit模块显示了一个正在运行数千次的函数,但是我希望在可能的情况下不要浪费服务器资源。 目前尚不清楚哪个(如果有)标准探查器可以满足此需求。理想情况下,探查器将以\“解释程序字节码滴答声\”为单位,每字节码指令将增加一个。这将是一个非常粗糙的措施,但是可以满足确定性和高精度的要求。 我应该使用哪个配置文件系统?     
已邀请:
Python的标准探查器模块提供确定性分析。     
我也建议尝试yappi。 (http://code.google.com/p/yappi/)在v0.62中,它支持CPU时间分析,您可以随时停止分析器...     

要回复问题请先登录注册