写时复制Copy on Write,也缩写为COW。
优点:省去了分配内存和管理内存地址的计算开销, 减少资源的占用
COW是常用的优化手段,可以归类于:资源延迟分配。只有在真正需要使用资源时才占用资源, 写时复制通常能减少资源的占用。
关于内存使用情况,可以使用php函数:memory_get_usage() 来进行查看
例子:
1 |
|
1 | 执行结果为: |
通过结果可以看出来,拷贝出新的内存空间后,内存占用量明显增加。
写时复制Copy on Write,也缩写为COW。
优点:省去了分配内存和管理内存地址的计算开销, 减少资源的占用
COW是常用的优化手段,可以归类于:资源延迟分配。只有在真正需要使用资源时才占用资源, 写时复制通常能减少资源的占用。
关于内存使用情况,可以使用php函数:memory_get_usage() 来进行查看
例子:
1 | <?php |
1 | 执行结果为: |
通过结果可以看出来,拷贝出新的内存空间后,内存占用量明显增加。