小编dev*_*rCK的帖子

与PHP 5.6相比,我在Php 7中面临更多的内存消耗

当我做基准测试时,我发现PHP 7使用的内存比PHP 5.6更多.

所以,我做了一个测试.我运行的脚本只包含:

  $a=10;
Run Code Online (Sandbox Code Playgroud)

以下是我在没有任何模块的情况下使用PHP CLI时使用的内存的结果(php -n)

php 5.6 = 222600 Bytes
php 7.0 = 350448 Bytes

* PHP 5.6.23 (cli) (built: Jun 22 2016 12:13:15)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 

* PHP 7.0.9 (cli) (built: Jul 20 2016 10:47:41) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

环境是

  • 操作系统:窗口10
  • 服务器:IIS(尽管我使用的是CLI,而不是服务器),具有快速cgi
  • 机器:64位
  • PHP-23年6月5日 - NTS-Win32的VC11-64
  • PHP-7.0.9-NTS-Win32的VCl 4-64

谁能解释为什么我得到这个结果?


额外的测试 …

php php-internals

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×1

php-internals ×1