- 博客(3)
- 收藏
- 关注
原创 php的引用,小心使用
PHP的引用与我们常识中的C指针不同,尽管它们的部分语义是相同的(“指向”相同的 value)。 如果你要用引用来提高性能,我建议你要考虑清楚。 举个例子 $a=[1,2,3]; var_dump($a); foreach ($a as &$b) { $b++; } // unset($b); var_dump($a); $c = $a; $c[2]++; var_dump...
2018-12-26 22:44:26 128
原创 why php7 throw Fatal error: Allowed memory size of xx bytes exhausted (tried to allocate xx bytes)
用swoole 写的协程 server能做到高并发,但这有一个问题必须考虑的,多个协程跑在一个进程内,某个协程把所有的内存吃光了, 其它协程怎么办?这个进程会怎么处理? 首先不要管协程这么一回事,php最初设计就是一个脚本引擎,目前php版本实现的是,遇到 内存不足,不是一个 E_RECOVERABLE_ERROR,直接就 调用shutdown 函数了。 当swoole扩展引入协程概念...
2018-12-22 10:16:52 1016
原创 寒冬里的工作日(调试一下swoole的源代码)
最近的 投资周期+经济周期 -> 资本寒冬,与2018年这个冬季同步而至,无愧是50年来最强的冷空气。 anyway,优化完下面的小伙伴,我自己也差不多到时间要走了。今天穿了一件新外套、刮好胡子来公司,迟到了3分钟。 来到公司,小伙伴们已经没有心思工作了,等着HR来找。 我自由的code review 开发小伙伴的代码,已经不再下指令了。忽然想起 php7 中的 swoole4扩展的代...
2018-12-14 11:32:08 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人