这是泰晓科技源码分析系列的第三篇,之前我们已经介绍了静态分析,应用程序的动态分析,这里介绍内核部分的动态分析,介绍到 Ftrace, Perf 和 FlameGraph。这三篇主要是函数级别的分析,接下来我们会再出一个源码级别的分析外加一个汇总性的文章,之后会转到 Android / Linux 性能分析 系列。...
分类:
系统相关 时间:
2015-04-23 13:22:53
阅读次数:
262
这里只是对xdebug性能优化(xdebug还可以结合其他ide断点调试等)简单描述下,详细的可以参考xdebug的官方站点 http://xdebug.org/xdebug是什么Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。(...
分类:
Web程序 时间:
2015-04-23 12:43:55
阅读次数:
155
xhprof 是 facebook 开发的一个PHP扩展,作用来是用来做性能剖析。其官网:http://pecl.php.net/package/xhprof【安装】1,下载最新的 tgz 包2,将压缩包解绑到想要安装的地方 $dir3,cd $dir/extension4,./configur.....
分类:
其他好文 时间:
2015-04-22 23:34:40
阅读次数:
206
内容包括,并发与并行,并发约束,并发下的集合类性能分析,并发相关包的概述,并发场景,并发总结集合包...
分类:
其他好文 时间:
2015-04-22 18:10:25
阅读次数:
129
我们的服务器项目有好几万行代码,昨天想分析一下其性能瓶颈,看看有没可优化的地方。gcc 提供了 __PRETTY_FUNCTION__宏,放在哪个函数体内,就表示哪个函数的名字,和 __LINE__类似。利用这个宏,我们可以向每个函数体内插入几行代码,记录下被调用的 Log。我用 Python 写了...
分类:
编程语言 时间:
2015-04-22 13:25:58
阅读次数:
119
来源:http://www.csdn.net/article/2012-11-23/2812174-5-Good-and-useful-.NET-Profilers 虽然.NET框架号称永远不会发生内存泄漏,原因是引入了内存回收机制。但在实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导....
分类:
Web程序 时间:
2015-04-22 13:12:05
阅读次数:
161
性能分析是指观察和记录有关应用程序行为的度量的过程。常见的性能问题源于运行速度慢或低效的代码,或者导致内存浪费的代码。大多数性能分析工具都可以归为: 采样式:采样式性能分析器通过获取运行应用程序的周期性快照(称为采样),记录每个时间间隔内的应用程序运行状态,包括正在执行的代码行。通常情况下,不会修....
分类:
其他好文 时间:
2015-04-21 12:38:57
阅读次数:
121
性能分析神器VisualVM
作者:丁奉(花名) 本文同时发表在:http://www.cnblogs.com/wade-xu/p/4369094.html
VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分...
分类:
其他好文 时间:
2015-04-21 11:16:16
阅读次数:
189
原文:SQL Server 执行计划缓存标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区 概述 了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之前先要了解一些基础知识,所以文章前面会讲一些概念,学起来会比...
分类:
数据库 时间:
2015-04-20 22:07:33
阅读次数:
365
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区概述了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之前先要了解一些基础知识,所以文章前面会讲一些概念,学起来会比较枯燥,但是这些基础知识非常重要。目录概述基...
分类:
数据库 时间:
2015-04-20 12:56:58
阅读次数:
226