文档章节

见一眼就爱上的性能分析工具

fromdtor
 fromdtor
发布于 2016/12/09 11:30
字数 44
阅读 48
收藏 0
#brew install gprof2dot
import os
import cProfile
cProfile.run('func()', 'out.pstats')
os.system('/usr/local/bin/gprof2dot -f pstats out.pstats > bitmap_desc.txt')
os.system('/usr/local/bin/dot -Tpdf -o foo.pdf bitmap_desc.txt')
os.system('open foo.pdf')

© 著作权归作者所有

共有 人打赏支持
fromdtor

fromdtor

粉丝 24
博文 49
码字总数 10577
作品 0
朝阳
高级程序员
使用Mockplus的九大理由

简洁高效,是它的主要产品特点。 关注设计,而非工具,是它带给设计人员的理念。 1.不为工具所累,关注设计而不是工具 Mockplus超级简单,但是功能够用。你根本不用专门学习如何使用。记住:...

jongde
2015/03/13
0
1
当单例(Singleton)爱上多线程——重复初始化问题

一、问题背景 单例,大家都应该清楚,面试时也经常被问到,大家也都会写。但就是这个最常规的东西,让我有了新的认识。 问题是这样的,我正准备做一个不同情况时的性能测试。Bean的生成方式就...

NoahX
2013/04/28
0
53
函数要多小才够好——谈小函数之道

同步于我的CSDN博客:http://blog.csdn.net/chgaowei/article/details/6754855#reply “设计良好的函数往往比较小,而过大函数的设计往往一塌糊涂,或者存在很大的优化空间。” 也许你认为讨...

晨曦之光
2012/06/06
29
0
批量部署管理工具--TriAquae

TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具,可以允许用户通过一台控制端管理上千台远程Linux服务器,开发者根据多年运维经验以及运维工程师日常工作的需求开发了很多好用...

梦朝思夕
2013/12/14
15.5K
2
监视内存的使用情况

优化 AIX 7 内存性能: 第 2 部分,监视内存的使用情况(ps、sar、svmon 和 vmstat)并分析其结果 使用 、、 和 监视内存的使用情况并分析所得到的结果。这个由三部分组成的系列重点关注在运行...

aklaus
2017/07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sed命令扩展使用操作

打印某行到某行之间的内容 假若文件test.txt的内容是: ertfff**[abcfd]123324444[rty]**fgfgf 怎么能截取 [abcfd]123324444[rty] 这一部分出来呢? 操作命令: 知道开始行和结...

野雪球
12分钟前
0
0
JVM内存笔记

Hotspot JVM 中的 Java 线程与原生操作系统线程有直接的映射关系。当线程本地存储、缓 冲区分配、同步对象、栈、程序计数器等准备好以后,就会创建一个操作系统原生线程。 Java 线程结束,原...

凌渡
18分钟前
0
0
284. Peeking Iterator

Description Tag: Design Difficulties: Medium Given an Iterator class interface with methods: next() and hasNext(), design and implement a PeekingIterator that support the pee......

52iSilence7
21分钟前
0
0
防止快速重复点击的两种思维

防止重复执行的两种思维 场景 下单时,提交按钮,因为网络卡顿或者手快重复点击,导致重复提交订单; 微博,更新个人状态或发表评论时,快速多次点击[发送]按钮,导致相同的信息发送多次. 解决思路 ...

黄威
46分钟前
0
0
在windows环境下使用Virtualbox虚拟Debian系统来运行Docker

标题绕口。 我之前一直使用 Virtualbox 和 homestead 来运行我的 PHP 开发环境。最近决心开始尝试 DevOps,使得开发、部署容器化,来化解人为操作失误和环境不兼容等问题造成的各种损失。就打...

zgldh
48分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部