项目地址: [ruby-prof][1] 在上一篇 [Ruby 中的 Profiling 工具][2]中,我们列举了几种最常用的 Profiler,不过只是简单介绍,这一次详细介绍一下 ruby-prof 的使用方法。 ruby-prof 是比较强大的,支持 cpu,内...
分类:
其他好文 时间:
2015-06-11 23:21:53
阅读次数:
501
上一篇我们简单的对客户前端和数据库后端的性能问题进行了定位,如果排除了这两块,问题基本就确定在应用服务器上。但是我们往往对应用服务器,或者说应用程序的性能最陌生,一旦出现性能问题往往有无所适从的感觉,虽然我们的对应用程序的代码最熟悉。原因有这么几项:系统庞大、业务复杂时,如果从代码审查入手,主观性....
分类:
其他好文 时间:
2015-06-11 19:16:58
阅读次数:
139
Fiddler fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据。 使用Fiddler无论对开发还是测试来说,在诊断分析问题时,都有很大的帮助。下载地址:http://www.telerik.com/d...
分类:
数据库 时间:
2015-06-11 16:34:16
阅读次数:
290
gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。安装gperftools:http://code.google.com/p/gperftools/downloads/listlibunwind:http://downl...
分类:
编程语言 时间:
2015-06-07 22:58:55
阅读次数:
797
【1】SQL Server Profiler就是一个Sql的监视工具,可以具体到每一行Sql语句,每一次操作,和每一次的连接【2】做数据交互时,往往很难直观的看到最后在数据库中执行的SQL语句。此时我们只能进去数据库中通过执行一些SQL语句来监控数据库运行情况了。以下是SQL监控脚本(适用于SQL ...
分类:
数据库 时间:
2015-06-02 00:03:04
阅读次数:
242
尽管查询的执行计划提供了详细的处理策略的单独步骤涉及的估计相对开销,但是它没有提供查询实际的CPU使用、磁盘读写或持续时间等开销。 还有其他比运行Profiler更直接手机性能数据的方法一、客户统计 客户统计将计算机作为服务器的一个客户端,从这个角度出发去捕捉执行信息。这意味着任何记录事件包括...
分类:
其他好文 时间:
2015-05-31 16:45:56
阅读次数:
164
一、SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用SQL Profiler捕捉在SQL S...
分类:
数据库 时间:
2015-05-31 16:42:42
阅读次数:
190
当SQL Server的性能变差时,最可能发生的是以下两件事:首先,某些查询产生了系统资源上很大的压力。这些查询影响整个系统的性能,因为服务器无法足够快速地服务其他SQL查询。另外,开销较大的查询阻塞了其他请求相同数据库资源的查询,进一步降低了这些查询的性能。优化开销较大的查询不仅改进它们本身的性能...
分类:
数据库 时间:
2015-05-31 16:39:55
阅读次数:
173
A. WaitForTargetFPS: Vsync(垂直同步)功能所,即显示当前帧的CPU等待时间 B. Overhead: Profiler总体时间-所有单项的记录时间总和。用于记录尚不明确的时间消耗,以帮助进一步完善Profiler的统计。 C. Physics.Simulate...
分类:
编程语言 时间:
2015-05-26 12:30:47
阅读次数:
766
MongoDBDatabaseProfilingMongoDBProfiler是一个捕获数据库执行活动的系统,它可以帮助识别慢查询和操作。Profiling级别可用的捕获级别意义如下:级别设置0禁用1启用,只记录慢操作2启用,记录所有操作查看Profiling级别>db.getProfilingLevel()启用Profiler>db.setProfi..
分类:
数据库 时间:
2015-05-25 20:40:38
阅读次数:
229