听同事说起过一个php性能分析扩展,叫xhprof,最近了解了下。
XHProf 是一个轻量级的分层性能测量分析器。 在数据收集阶段,它跟踪调用次数与测量数据,展示程序动态调用的弧线图。 它在报告、后期处理阶段计算了独占的性能度量,例如运行经过的时间、CPU 计算时间和内存开销。 函数性能报告可以由调用者和被调用者终止。 在数据搜集阶段 XHProf 通过调用图的循环来检测递归函数,通过赋...
分类:
其他好文 时间:
2015-03-15 00:51:30
阅读次数:
151
听同事说起过一个php性能分析扩展,叫xhprof,最近了解了下。XHProf 是一个轻量级的分层性能测量分析器。 在数据收集阶段,它跟踪调用次数与测量数据,展示程序动态调用的弧线图。 它在报告、后期处理阶段计算了独占的性能度量,例如运行经过的时间、CPU 计算时间和内存开销。 函数性能报告可以由调...
分类:
其他好文 时间:
2015-03-15 00:29:19
阅读次数:
131
查找并输出数组中第i小的元素,这样的题目我们可以先对数组进行排序,然后输出相对应的第i小的元素;还有另外一种方法,一种解决选择问题的分治算法,该算法是以快速排序算法为模型的,与快速排序一样,我们仍然将输入数组进行划分,但与快速排序不同的是,快速排序会递归处理划分的两边,而该选择方法select只处理划分的一边。这一差异会在性能分析中体现出来:快速排序的期望运行时间为O(nlog(n)),而sele...
分类:
编程语言 时间:
2015-03-14 11:08:15
阅读次数:
191
性能分析工具软件的性能是软件质量的重要考察点,不论是在线服务程序还是离线程序,甚至是终端应用,性能都是用户体验的关键。这里说的性能重大的范畴来讲包括了性能和稳定性两个方面,我们在做软件测试的时候也是要重点测试版本的性能表现和稳定性的。对于软件测试过程中发现的性能问题,如何定位有很多的方法。基本的方法...
分类:
编程语言 时间:
2015-03-13 18:25:05
阅读次数:
165
Daemon程序开发时,日志记录至关重要,很多问题的排查,性能分析,错误监控等都依赖日志进行。QPM 的日志模块支持三种模式-关闭、简单模式 和 接入第三方模块模式...
分类:
其他好文 时间:
2015-03-13 07:05:50
阅读次数:
226
1、事物响应时间和虚拟用户数关联:当随着用户数的增加,响应时间应该随着上下波动,但是如果事物相应时间有严重波动需要分析问题所在处2、每秒错误数:如果在某个时间段内错误数量增加,那么需要观看此时间段的其他指标变化3、平均事物响应时间:平均事物响应时间随着时间、用户数的波动而波动,如果在某个时间段响应时...
分类:
其他好文 时间:
2015-03-11 16:37:29
阅读次数:
124
Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍...
分类:
Web程序 时间:
2015-03-11 13:12:05
阅读次数:
145
在我们平常写sql的时候,in和exists这两个关键词会经常用到,所以我们有必要对它们的性能作一个分析。
[in和exists性能分析]
1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
T1数据量小而T2数据量非常大时,即数据量T1
2) select * from T1 where T...
分类:
其他好文 时间:
2015-03-11 10:54:28
阅读次数:
119
背景介绍:由于"XX阅读平台"是一个公益项目,从产品设计、开发到测试都是义工参加,项目组织结构松散,对这样的产品进行性能分析调研没有评判需求基准,只能按照常见的性能分析策略开展工作,针对项目产品特点,性能分析测试策略如下:产品一期产品目标:完成60%的1级和子功能..
分类:
其他好文 时间:
2015-03-10 19:50:12
阅读次数:
151
需要使用Linux性能分析工具iostat 和sar等, 这就需要安装软件包sysstat在Ubuntu 12.04下运行sudo apt-get install sysstat,出现如下问题:开始以为需要sudo apt-get -f install sysstat来安装,结果出现同样的问题。 理...
分类:
其他好文 时间:
2015-03-06 16:14:09
阅读次数:
211