xhprof gui,让xhprof界面更漂亮,功能更强大

顾名思义,xhprof gui 就是一个xhprof的一个ui展现。作者hack了facebook发布的xhprof展现代码。使xhprof界面更漂亮,功能更强大。

xhprof gui新增了如下特性:

* 友好的界面
* 数据库存储(mysql)
* 支持按请求百分比执行xhprof优化。降低服务器负载。
* 支持相似url的概念。如:http://news.example.com/?story=23 http://news.example.com/?story=25 被视为相似url。 完整的特性请查看 http://blog.preinheimer.com/index.php?/archives/355-A-GUI-for-XHProf.html

安装步骤如下:
1.安装zlib扩展
windows下php默认是安装了zlib扩展的。非windows,需要自己编译扩展。扩展代码在php源码的ext/zlib目录中。如何编译扩展,就不再这里啰嗦了。
2.安装xhprof扩展
在所有需要用xhprof进行打点优化的机器上都安装xhprof的php扩展。
3.安装 graphviz
xhprof gui 使用graphviz 进行画图。
sudo yum install graphviz graphviz-gd
4.安装xhprof gui
在所有需要用xhprof打点的机器和展现打点数据的机器上都需要安装xhprof gui.
下载地址 https://github.com/preinheimer/xhprof
安装步骤见代码中的INSTALL文件。
需要注意的是,配置文件中没有填写mysql端口的地方。如果你的数据库不是使用的默认端口,你需要修改 ./xhprof_lib/utils/Db/ 相应文件的代码。

效果图:

<img src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJvNTYuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA1LzIwMTAtMDQtMjZfMTQ0My5wbmc=.jpg" alt="2010-04-26_1443" width="1080" height="640" class="alignnone size-full wp-image-366" /></a></p>

<img src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJvNTYuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA1LzIwMTAtMDQtMjZfMTQ0NC5wbmc=.jpg" alt="2010-04-26_1444" width="1080" height="640" class="alignnone size-full wp-image-367" /></a></p>

<img src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJvNTYuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA1LzIwMTAtMDQtMjZfMTQ0NS5wbmc=.jpg" alt="2010-04-26_1445" width="1080" height="640" class="alignnone size-full wp-image-368" /></a></p>

时间: 2024-11-16 16:00:17

xhprof gui,让xhprof界面更漂亮,功能更强大的相关文章

iOS 11 正式发布!界面精简,功能更强大

在今天凌晨的WWDC2017大会上,苹果正式发布了iOS 11操作系统.整体而言,iOS 11的功能更加强大,而且此前一些令人头疼不已的交互逻辑也得到了改善. 首先来看锁屏和通知中心,苹果这次把锁屏界面和通知中心整合到了一起,交互更加简单,也充分解放了3D Touch,利用3D Touch功能直接进行调节并呼出更多选项. 值得一提的是,信号状态栏这次终于不是圆点了,而是变成了传统的信号标识. 接着是Siri,在iOS 11中,他可以支持翻译功能,Beta版本的Siri翻译支持英语.中文.法语.德

让你的软件界面更漂亮(五)

类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单.为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜单. 1.完美类WindowXp 开始菜单(CYisongStartMenu)有如下主要特点: a. 在C++环境实现,界面风格可实现自定义; b. 不仅适用Mouse 操作,还支持响应方向按键,快捷键功能; c. 可增加和删除菜单中的子项; d

让你的软件界面更漂亮(2)

一.统一风格漂亮界面设计的理论与实现 a.窗口和对话框 Windows操作系中窗口和对话框在我们看来是一样的,就是一个四边形,有标题栏.系统按钮,边框等,可移动和可变大小.实际上窗口和对话框是有的区别的.在创建对话框窗口时的工作中要发生两个主要过程:对话框的过程和其窗口过程.Win32 SDK对话框使用了系统提供的对话框窗口的窗口过程和对话框过程,对话框过程将被窗口过程调用.在MFC下,所有的窗口类都使用了同一个窗口过程,对话框类也一样.MFC对话框过程只处理WM_INITDIALOG消息,其余

界面上给予用户更高的自由度用户使用体验是否能提高

在界面上给予用户更高的自由度,是否就真的能够带来用户使用体验的提高呢?从自由度的角度而言,这究竟是变得更加自由了呢,还是变得更加不自由了呢?回答这个问题之前,我们可以先看看另外一款著名软件UltraEdit的界面. 很早我就在思考类似的问题,在界面上给予用户更高的自由度,是否就真的能够带来用户使用体验的提高呢? 最近,著名的截图软件Snagit更新到了10.0,这是一个一直以来我都非常喜欢的软件.在10中,他新增了一个非常有意义的功能:All-in-One.顾名思义,只需要执行这一个动作,你就可

Java SE 6之GUI:让界面更加绚丽(上)

本文为原创,如需转载,请注明作者和出处,谢谢! 本文曾发表于天极网:http://dev.yesky.com/185/2690685.shtml Java SE 6之GUI:让界面更加绚丽(下) Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋.虽然Java提供2种图形解决方案,AWT和Swing.但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验.而且AWT和Swing的更新速度很慢.一直到Java SE 5也没什么明显的变化.幸好Java SE 6终于为它们

Java SE 6之GUI:让界面更加绚丽(下)

本文为原创,如需转载,请注明作者和出处,谢谢! Java SE 6之GUI:让界面更加绚丽( 上) 在上一篇中我介绍了Java SE 6在GUI上的部分改进.在这篇 文章中我接着介绍另外几种新的GUI功能.这些功能是: 1.  带有排序和过滤功能的JTable. 2.  增强的JTabbedPane组件 3.  增强的打印功能 4.  增强的拖放功能 一.带有排序和过滤功能的JTable.     在Java SE 6中除了 java.awt被更新外,javax.swing同时也有了很大的改进.

Win8如何在Metro界面即时搜索功能

  Win8在Metro界面即时搜索功能的方法如下: 1.按键盘win+c键后出现搜索框选择"搜索". 2.输入要查询内容(支持模糊搜索). Windows 8是微软于北京时间2012年10月25日23点15分推出的最新Windows系列系统.Windows 8支持个人电脑(X86构架)及平板电脑(X86构架或ARM构架).Windows 8大幅改变以往的操作逻辑,提供更佳的屏幕触控支持.

iPhone大众点评 5.0客户端,带来了新界面以及新功能

炎炎夏日,酷暑连连,持续的燥热天气也给人们心中添了一把火.按照设计心理学的概念,到了夏日,人们的视觉更渴望看到简单.直观.清爽的画面,刚刚更新的 iPhone大众点评 5.0客户端,带来了新界面以及新功能,更快捷轻便智能的操作也带来了一丝惬意. 新界面清新来袭 开启大众点评 5.0后用户会感觉到整个界面焕然一新,这就是大众点评此次更新最大的部分全新界面. 大众点评 5.0全新界面 新的节目面带来的新图标简单清新,更加直观,并且分割线的添加使得整体界面更加严谨,选项条目间的间隔恰到好处,既不会让界

Dreamweaver 4 简明教程(五、让你的网页更漂亮之一)

dreamweaver|教程|网页 五.让你的网页更漂亮 用图片美化你的页面 上面的网页实在也太单调了,当然无法让大家满意,现在我们来一步一步美化我们的页面.而最简单直接的方法是在网页上添加图片.而很大程度上,人们说一个网页漂亮,通常就是指网页上的图片漂亮. 点击对象面板上的 按钮,然后弹出对话框,选择需要插入的的图片,如下图: 如果被选择的文件,是网站目录以外的文件,系统就会问你时候将图片复制到网站内,如下图.答案当然是"是",否则网页传上服务器后,图片就不会被显示,因为图片根本就不