PHP技术主管面试题
适用场景:技术主管/后端负责人岗位,考察PHP基础、工程化、架构设计、团队管理、线上问题治理能力
一、基础理论题
1.简述PHP的垃圾回收机制,以及什么情况下会触发GC
参考答案
PHP采用引用计数为主、同步周期回收为辅的垃圾回收方案。
每个变量容器zval内部维护refcount,代表有多少个变量指向这个容器。当refcount减到0时,立刻释放内存。
单纯引用计数存在循环引用缺陷,比如对象A持有对象B,对象B同时持有对象A,外部没有任何变量引用它们,refcount都大于0,内存无法自动释放,这部分就是垃圾周期。
PHP会把疑似垃圾的zval放入回收缓冲区,缓冲区填
您可能关注的文档
最近下载
- 高二物理第一次月考卷(全解全析)(新八省专用,人教版2019必修第三册第9~12章).pdf VIP
- 最新人教版高中物理必修一单元测试题全套带答案解析.docx VIP
- 高中物理电磁感应单元测试.docx VIP
- 高中高一物理上学期期末考试试卷(含解析)-人教版高一全册物理试题.pdf VIP
- 山东省历年夏季普通高中学业水平考试物理试题(含解析).doc VIP
- 2020-2021学年湖北省部分省级示范高中高一(下)期末物理试卷(附答案详解).docx VIP
- 高中物理试题分类精选.doc VIP
- 高中物理必修3物理-全册全单元精选测试卷测试卷(含答案解析).doc VIP
- 高中物理试题.docx VIP
- (高中物理试卷.doc VIP
原创力文档

文档评论(0)