Php 为什么memory_get_usage()在一行代码中使用了这么多内存?

Php 为什么memory_get_usage()在一行代码中使用了这么多内存?,php,memory,Php,Memory,我开始担心内存使用情况,所以我决定插入memory\u get\u usage()来检查我的页面使用了多少内存。我最终在一个页面中获得了将近16MB的内存。但最奇怪的是,我制作了一个页面只是为了测试这一点,使用这一行代码的页面需要超过15MB的内存: Total memory used: <?php echo memory_get_usage(); ?> 使用的总内存: 这一行使用15072216内存 我已经看到,最初分配一些内存是正常的。。。大约30万。但我分配的内存大约是这个

我开始担心内存使用情况,所以我决定插入memory\u get\u usage()来检查我的页面使用了多少内存。我最终在一个页面中获得了将近16MB的内存。但最奇怪的是,我制作了一个页面只是为了测试这一点,使用这一行代码的页面需要超过15MB的内存:

Total memory used: <?php echo memory_get_usage(); ?>
使用的总内存:
这一行使用15072216内存


我已经看到,最初分配一些内存是正常的。。。大约30万。但我分配的内存大约是这个的40倍。这是内存使用在正常限制之间还是应该联系webhost管理员?我将000webhost.com与PHP5.2一起使用。*

这是因为php总是加载它的所有扩展,而不知道需要哪一个(如果有的话)。因此,您安装的附加程序越多,每次执行脚本时PHP将分配的内存就越多。

这是因为PHP总是加载其所有扩展,而不知道需要哪一个(如果有的话)。因此,安装的附加程序越多,每次执行脚本时PHP将分配的内存就越多