为了账号安全,请及时绑定邮箱和手机立即绑定

为什么禁用垃圾回收(GC)会给composer带来巨大的运行效率提升?

为什么禁用垃圾回收(GC)会给composer带来巨大的运行效率提升?

具体请看这个GitHubcommit,这是composer刚刚引入的一个新改动:https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799其改动内容是用gc_disable()函数(PHP5.3+)在计算依赖关系前把php的循环引用收集器关掉。评论区的测试表明这个改动的效率提升是非常巨大的(246s->100s、196->104s,138->26s等)。请问造成这个现象的内在理由是什么?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 541 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信