cherrypy.lib.profiler模块¶
Cherrypy的分析器工具。
Cherrypy用户¶
您可以按如下方式分析任何页面:
from cherrypy.lib import profiler
class Root:
p = profiler.Profiler("/path/to/profile/dir")
@cherrypy.expose
def index(self):
self.p.run(self._index)
def _index(self):
return "Hello, world!"
cherrypy.tree.mount(Root())
您还可以使用 make_app
充当wsgi中间件。
奇瑞派开发者¶
此模块可以在您对Cherrypy进行更改时使用,以快速检查CP的总体性能。使用 --profile
运行测试套件时标记。然后,使用 serve()
函数在Web浏览器中浏览结果。如果从命令行运行此模块,它将调用 serve()
为你。