【问题标题】:gevent profiler for long running code用于长时间运行代码的 gevent 探查器
【发布时间】:2014-06-08 15:42:32
【问题描述】:

是否有任何分析器可用于基于 gevent 的守护程序(永远循环的代码)?它不是基于 HTTP 的守护进程,它用于后端目的。我为基于 gevent 的代码查看了几个不同的潜在分析器,但是它们看起来都只针对运行一段时间并退出的代码运行。

【问题讨论】:

    标签: python profiling gevent


    【解决方案1】:

    您可以使用 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')
    

    这里是a link!:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多