社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Heartrate:一个牛逼的工具,Python执行实时可视化

Python开发者 • 6 年前 • 942 次点击  

(给Python开发者加星标,提升Python技能

来源:alexmojak

https://github.com/alexmojaki/heartrate

实时堆栈追踪(stacktrace)


Heartate——如监测心率般追踪程序运行


Heartrate 是一个 Python 的工具库,可以实时可视化 Python 程序的执行过程。监控运行中的 Python 程序如图:


如图所示,左侧数字表示每行代码被触发的次数。长方框表示最近被触发的代码行——方框越长表示触发次数越多,颜色越浅表示最近被触发次数越多。


该工具可以做什么:


  • 启动程序追踪

  • 在线程中启动服务器

  • 打开显示 trace() 被调用的文件可视化图的浏览器窗口


代码调用高亮依赖于executing (https://github.com/alexmojaki/executing) 库,同时由于版本原因,hearttrate只支持Python3.5以上版本,pip安装如下:

pip install --user heartrate



推荐阅读

(点击标题可跳转阅读)

高效使用 Python 可视化工具 Matplotlib

Python 数据可视化利器



觉得本文对你有帮助?请分享给更多人

关注「Python开发者」加星标,提升Python技能

好文章,我在看❤️

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50204