标签 xhprof 下的文章

关于xhprof的妙用

近来公司项目中老有mysql服务器崩溃的现象,根据这种情况,需要做一些针对性的优化,因为这种有慢日志可查,暂时性的针对这种情况做了一些临时措施。不过在做了一些避免性措施后,突然服务器swap陡然升高。考虑到之前的一些举措不可能会导致这种现象,所以使用xhprof这个监测工具查看下哪里出了问题。
经过分析,有个str_replace函数内存消耗很大,xhprof是个很好的东西,它可以看到每个函数执行的次数和消耗的内存数量。后来,我详细查看了源码,发现,以前同事留下的一个大坑。他把原来文章的全部内容做了个正则,然后做两个一个替换字符,这样做是很消耗内存的,很容易造成内存泄露。还好终于修复了。