开源可视化 Python 性能调优工具 VPT 发布

<iframe id="alimamaifrm" style="WIDTH: 750px; HEIGHT: 110px" border="0" name="alimamaifrm" marginwidth="0" marginheight="0" src="http://p.alimama.com/cpacode.php?t=A&amp;pid=mm_10108440_0_0&amp;w=750&amp;h=110&amp;rn=1&amp;cn=3&amp;ky=&amp;cid=50004849&amp;bgc=FFFFFF&amp;bdc=E6E6E6&amp;tc=0000FF&amp;dc=000000" frameborder="0" width="750" scrolling="no" height="110"></iframe>

VisualPyTune(简称VPT)是我自己创建的开源项目,亲历亲为,现在终于发布了。有种由衷的高兴,难以言表,希望它真的能帮助广大的 Pythoner ,也欢迎大家提出宝贵的意见和建议。
缘起:
Python 程序的确更容易遭遇性能瓶颈,尽管其内置了性能剖分模块(如 Profile、hotshot 等),但对于剖分结果却没有一个良好的图形界面浏览器,使用 pstats模块获取的纯文本的报表阅读非常困难。VisualPyTune(简称VPT) 正是为解决这个问题而生。它提供了友好的 GUI 界面(使用 wxPython 开发),能够方便地进行排序、过滤、查看调用函数、查看被调用函数、以及饼图形式的被调用函数视图。能够方便地进行性能调优。
项目主页:
http://code.google.com/p/visualpytune
预览:
安装:
Windows 用户请从下面的地址下载压缩包(5.3 MB),解压即可以使用:
http://visualpytune.googlecode.com/files/visualpytune-0.1.0-win32.zip
Linux 用户请直接从 svn checkout:
svn checkout http://visualpytune.googlecode.com/svn/trunk/ visualpytune-read-only
Bug反馈:
请到下面的地址填写表单(点击左上角的 New Issue)
http://code.google.com/p/visualpytune/issues/list
后续开发内容:
1)开发 CallGraph,参考http://pycallgraph.slowchop.com/
2)完善文档
欢迎朋友们参与本项目。

<iframe id="alimamaifrm" style="WIDTH: 750px; HEIGHT: 110px" border="0" name="alimamaifrm" marginwidth="0" marginheight="0" src="http://p.alimama.com/cpacode.php?t=A&amp;pid=mm_10108440_0_0&amp;w=750&amp;h=110&amp;rn=1&amp;cn=3&amp;ky=&amp;cid=50004849&amp;bgc=FFFFFF&amp;bdc=E6E6E6&amp;tc=0000FF&amp;dc=000000" frameborder="0" width="750" scrolling="no" height="110"></iframe>

开源可视化 Python 性能调优工具 VPT 发布相关推荐

  1. Java应用性能调优工具介绍及实践

    一.背景 (1).随着微服务架构的逐渐推广,一个大型的单个应用程序被拆分为数个微服务系统,这为研发人员的本地调试跟踪带来困难 (2).在微服务架构中,由于业务的复杂性,常常一个业务流程涉及好数个微服务 ...

  2. JVM性能调优(4)——性能调优工具

    目录 一.JDK工具1.JDK工具2.利用 jps 找出进程3.利用 jstat 查看VM统计信息4.利用 jmap 查看对象分布情况5.利用 jstack 分析线程栈 二.Linux 命令行工具1. ...

  3. 【JVM 学习笔记 05】:JVM性能调优工具的使用和优化案例

    [JVM 学习笔记 05]:JVM性能调优工具的使用 1. 使用 jstat(命令行工具) 查看线上系统的JVM运行状况 1.1 常用命令 1.2 使用技巧 1.2.1 随着系统运行,每秒钟会在年轻代 ...

  4. JVM性能调优监控工具专题一:JVM自带性能调优工具(jps,jstack,jmap,jhat,jstat,hprof)...

    2019独角兽企业重金招聘Python工程师标准>>> 前提概要:         JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外 ...

  5. java 性能 火焰图_性能调优工具-火焰图

    性能调优工具-火焰图 发布时间:2019-07-17 19:29, 浏览次数:402 前言 工具的进化一直是人类生产力进步的标志,合理使用工具能大大提高我们的工作效率,遇到问题时,合理使用工具更能加快 ...

  6. 【Python】这10个Python性能调优的小技巧,你知道几个?

    这篇文章关于Python性能调优的10个小技巧,每天花5-10分钟阅读我的文章,对你技术提升一定会有帮助. 1 多多使用列表生成式 替换下面代码: cube_numbers = []for n in ...

  7. jvm性能调优工具之 jmap使用详解

    本文来说下jvm性能调优工具之 jmap使用详解 文章目录 概述 jmap用法 示例一:no option 示例二:heap 示例三:histo[:live] 示例四:clstats 示例五:fina ...

  8. mysql配置优化ya_mysql性能调优工具之mytop

    Mysql性能调优工具之mytop的安装和使用 1.mytop的下载地址 2.首先安装mytop必要的组件. yum -y install perl-DBD-MySQL perl-DBIperl-Te ...

  9. 系统级性能调优工具Perf成功移植到龙芯处理器

    http://www.loongson.cn/news/company/304.html 程序优化主要包括算法优化.代码优化和系统级优化,Perf是Linux内核自带的系统级性能调优工具,2.6.31 ...

  10. HTML5应用性能调优工具WAPA – 安装篇

    转载: http://software.intel.com/node/506559 HTML5应用性能调优工具WAPA – 安装篇 Submitted by Dawei Cheng 程大伟... on ...

最新文章

  1. 最短路合集(Dijkstra、SPFA、Floyd以及路径还原模板)
  2. CVPR2021满分论文 | GeoSim: Camera Simulation
  3. 膨胀卷积--Multi-scale context aggregation by dilated convolutions
  4. vue2 + vue-router + vuex + iview 入门项目
  5. 未来趋势分析:Linux有可能成为java OS
  6. 按键精灵文字识别插件_按键精灵——如何实现办公自由(二)
  7. linux断开会话不中断进程,Linux screen 解决会话终止当前进程断开的问题
  8. Competition——ML/DL:机器学习、深度学习各种计算机视觉、自然语言处理、科学预测等等比赛竞赛简介
  9. 切换debian8系统语言环境
  10. luogu1991 无线通讯网
  11. MyEclipse或者Eclipse的小图标含义详解
  12. Dart最新消息:Angular 2 Dart及Flutter发布
  13. 常微分方程的初始条件使用
  14. c程序语言编写 计算器,C语言编写简单计算器
  15. 关系分析可视化插件-Cytoscape
  16. ESP32WebSocket
  17. 简单的遗传算法java实例
  18. 安装 Silverlight 5/silverlight4 出错的解决方法
  19. verilog Booth算法乘法器的实现(有无符号)
  20. java 提取视频缩略图_如何使用java提取视频缩略图或某一帧的图片

热门文章

  1. 算法——重构字符串使得相邻字符不同
  2. Spring In Action 4 学习笔记(一)Spring概览
  3. 我的乖乖,ajax传值后台接收不到
  4. php redis 是什么意思,Redis是什么
  5. python求逆矩阵的方法,Python 如何求矩阵的逆
  6. 关于android 百度地图离线包的调用问题
  7. 电大形考作业c语言答案,题目精编国家开放大学电大《管理信息系统》形考网络课作业1-4试题及答案...
  8. 群晖docker安装cms_群晖docker安装蚂蚁笔记安装教程
  9. ATM(异步传输模式)
  10. 十、【Vue-Router】两个新生命周期钩子 activated/deactivated