ope*_*eek 8 python profiling gevent
是否有任何可以在基于gevent的守护进程上使用的分析器(代码可以永久循环)?它不是基于HTTP的守护进程,它用于后端目的.我查看了几个基于gevent的代码的不同潜在分析器,但它们看起来都只运行了一段时间并且退出的代码.
您可以使用 GreenletProfiler,它提供了一种简单的方法来获取有关使用 gevent 的 Python 进程的详细分析信息。
GreenletProfiler.set_clock_type('cpu')
GreenletProfiler.start()
my_function()
GreenletProfiler.stop()
stats = GreenletProfiler.get_func_stats()
stats.print_all()
stats.save('profile.callgrind', type='callgrind')
Run Code Online (Sandbox Code Playgroud)
这是一个链接!: