相关疑难解决方法(0)

在KCacheGrind中使用cProfile结果

我正在使用cProfile来配置我的Python程序.根据这个说法,我的印象是KCacheGrind可以解析并显示cProfile的输出.

但是,当我去导入文件时,KCacheGrind只会在状态栏中显示"未知文件格式"错误,并且不显示任何内容.

在我的性能分析统计数据与KCacheGrind兼容之前,我需要做些什么特别的事情吗?

...
if profile:
    import cProfile

    profileFileName = 'Profiles/pythonray_' + time.strftime('%Y%m%d_%H%M%S') + '.profile'

    profile = cProfile.Profile()
    profile.run('pilImage = camera.render(scene, samplePattern)')

    profile.dump_stats(profileFileName)
    profile.print_stats()
else:            
    pilImage = camera.render(scene, samplePattern)
...
Run Code Online (Sandbox Code Playgroud)

包版本

  • KCacheGrind 4.3.1
  • Python 2.6.2

python profiling kcachegrind cprofile

53
推荐指数
5
解决办法
2万
查看次数

标签 统计

cprofile ×1

kcachegrind ×1

profiling ×1

python ×1