|
baocaixiongDec 3, 2014
1
为何这么吊
|
|
dorentusDec 3, 2014
2
没看明白。
|
|
mcfogDec 3, 2014
3
不愧是我大PHP,宇宙最好的编程语言
|
|
barberyDec 3, 2014
4
哈哈哈哈,太屌了
|
|
rainciousDec 3, 2014
6
难道发个Commit的评论列表是让各位去娱乐的么?
我不太认为有人真的看过那个Pull里指出的另一个Pull conversation: https://github.com/composer/composer/pull/3482 以及后续的Issue: https://github.com/composer/composer/issues/3488 |
|
vertionDec 3, 2014
7
GC can't clean them up and just wasting CPU time
|
|
soliDec 3, 2014
8
Github 评论竟然还能上传图片。
并且很方便,直接拖进去就行。 |
|
JayleeDec 3, 2014
9
@dorentus
由于PHP的GC是基于引用计数的,为了能够回收循环引用的对象,会在ref count减少但不到0的时候,试图检测并回收循环引用的孤岛对象,但当有效对象的数量及互相引用较大(比如composer中代表包、版本和互相的依赖关系)的时候,这种搜索的开销就会变得非常巨大,造成大量的CPU计算 |
|
LucupsDec 3, 2014
10
PHP 是世界上最好的编程语言,没有之一!
:) |
|
11
@dorentus composer在运行的时候会创建大量的对象,这些对象会触发GC机制,而这些对象需要被使用,所以GC无法清除,因此,使用gc_disable禁用GC之后,会节省cpu时间,效率更高。
|
|
PrideChungDec 3, 2014
12
comment里面囊括了我之前看过的所有搞笑动图 2333
|
|
ryd994Dec 3, 2014
13
我觉得这里的讨论并非没有道理: https://github.com/composer/composer/pull/3482
定期gc_collect_cycles()也无不可 |
|
14
|
|
dorentusDec 3, 2014
15
|
|
chauDec 3, 2014
16
我是去看评论里面的图片的
|