首页 > 5 ruby/其它, ruby, 编程 > ruby升到1.8.7,性能提升到我吐血。

ruby升到1.8.7,性能提升到我吐血。

2009年1月26日 发表评论 阅读评论

早听说debian/ubuntu的1.8.6是debug模式,比正常的慢50%,一直没在意,反正是测试服务器不缺这点时间。

前几篇日志提到的600个节点的树递归生成时间与render耗时太长,要近200ms,c++render虽然快但不实用,于是今重写了扩展对erb进行yield,但最终只能优化到70ms(3ms树生成+70ms render),最后发现即使什么都不作进行600次link_to操作也要花掉60-80ms。随抱着试试的心态升到了1.8.7
升级后发现目录也改成像freebsd的/usr/local/…的样子不太熟悉。然后安装gem又折腾了一阵。最后怀着激动的心情安装好一试,!只要20-40ms!又试了试其它页面,原本要花0-6ms的页面全都稳定得变为0-1ms。太爽了!!!

边守岁边测试,看到这满意的结果,能安心的睡个好觉了。

越来越中意ruby了

分类: 5 ruby/其它, ruby, 编程 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.