作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Snakeviz 来分析我的 python 代码。我用
if __name__ == "__main__":
# main()
cProfile.run('main()', "stats.prof")
开始分析。我遇到的问题是 Snakeviz 只显示一个整体函数“内置方法 builtins.exec”。任何人都知道是什么原因造成的?我正在分析的函数调用了许多子函数。 Snakeviz 看到了这一点,如图像下方的表格摘录所示,它只是没有显示在可视化中。
最佳答案
cProfile.run 似乎没有将调用者数据添加到文件中。
不要使用 cProfile.run('main()', "stats.prof")
试试这个:
pr = cProfile.Profile()
pr.enable()
main()
pr.disable()
pr.dump_stats("stats.prof")
关于python - Snakeviz 只显示一个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46704258/
我正在尝试使用 Snakeviz 来分析我的 python 代码。我用 if __name__ == "__main__": # main() cProfile.run('main()
我正在尝试使用 Snakeviz 来分析我的 python 代码。我用 if __name__ == "__main__": # main() cProfile.run('main()
我是一名优秀的程序员,十分优秀!