layout | title | category | date |
---|---|---|---|
post |
回顾php |
算法 |
2016-04-08 19:45 |
###垃圾收集
php使用引用计数(reference counting)和写时复制(copy-on-write)来管理内存。写时复制保证了在变量间复制值时不浪费内存,引用计数保证了不再需要时将内存交还给操作系统。
要理解php的内存管理,首先要知道符号表(symbol table)的思想。一个变量有两部分——变量名(如:$name)和变量值(如“fred”)。符号表是一个将变量名映射到内存中变量值所在地址的数组。
参考资料: