我是靠谱客的博主 体贴小丸子,最近开发中收集的这篇文章主要介绍PHP:性能方面考虑的因素内存占用空间的节省,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

PHP:性能方面考虑的因素

  • 内存占用空间的节省
  • 执行时间增加(Run-Time Slowdowns)
  • PHP内部 GC 统计信息
  • 结论

在上一节我们已经简单的提到:回收可能根有细微的性能上影响,但这是把PHP 5.2与PHP 5.3比较时才有的。尽管在PHP 5.2中,记录可能根相对于完全不记录可能根要慢些,而PHP 5.3中对 PHP run-time 的其他修改减少了这个性能损失。

这里主要有两个领域对性能有影响。第一个是内存占用空间的节省,另一个是垃圾回收机制执行内存清理时的执行时间增加(run-time delay)。我们将研究这两个领域。

内存占用空间的节省

首先,实现垃圾回收机制的整个原因是为了,一旦先决条件满足,通过清理循环引用的变量来节省内存占用。在PHP执行中,一旦根缓冲区满了或者调用gc_collect_cycles() 函数时,就会执行垃圾回收。在下图中,显示了下面脚本分别在PHP 5.2 和 PHP 5.3环境下的内存占用情况,其中排除了脚本启动时PHP本身占用的基本内存。

示例 #1 Memory usage example

<?php
class 

最后

以上就是体贴小丸子为你收集整理的PHP:性能方面考虑的因素内存占用空间的节省的全部内容,希望文章能够帮你解决PHP:性能方面考虑的因素内存占用空间的节省所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部