---
+0 遭遇lj_str_new
话说前几天我刚通过 mlcache 优化了热数据的问题,屁股还没坐热乎呢,就发现系统性能又下降了,本着自己挖的坑含泪也要填上的原则,我再一次开始了性能调优之旅。
对某个 nginx 进程执行 perf top
毫无疑问,从 perf top 结果来看,lj_str_new 已经成为了性能最大的短板。不过我们还是要搞一个 lua 语言级别的火焰图看着才靠谱,于是有了下图:
优化前的火焰图
不出所料,lj_str_new 非常宽,不过没有更详细的调用栈信息,不方便判断问题
查看全文: http://www.udpwork.com/item/17716.html
对某个 nginx 进程执行 perf top
毫无疑问,从 perf top 结果来看,lj_str_new 已经成为了性能最大的短板。不过我们还是要搞一个 lua 语言级别的火焰图看着才靠谱,于是有了下图:
优化前的火焰图
不出所料,lj_str_new 非常宽,不过没有更详细的调用栈信息,不方便判断问题
查看全文: http://www.udpwork.com/item/17716.html