如何评测在apache上的mod_wsgi上运行的python脚本
我想使用cProfile,但它似乎需要我手动调用一个函数。有没有一种方法可以全局启用cProfile并让它保持记录结果。
发布于 2009-07-23 06:16:45
您需要将wsgi应用程序函数包装在另一个函数中,该函数仅使用cProfile调用您的函数,并将其用作应用程序。或者,您可以重用现有的WSGI中间件来为您做这件事,例如,repoze.profile几乎可以做您想要的事情。
发布于 2009-07-24 13:49:57
下面是用于WHIFF的WSGI profile中间件(目前只能从mercurial存储库获得):profile.py。这应该会让你开始学习。如果您想修改它,使其在WHIFF上下文之外运行,请更改该行
gateway.putResource(env, resourcePath, report)类似这样的东西
file("/tmp/profile.txt", "w").write(report)https://stackoverflow.com/questions/1169833
复制相似问题