gpt4 book ai didi

php - 有没有办法以字节为单位获取 PHP 变量的大小?

转载 作者:IT王子 更新时间:2023-10-28 23:31:25 24 4
gpt4 key购买 nike

我目前有一个广泛使用 Zend 框架的 PHP CLI 脚本,它在运行时似乎使用了越来越多的内存。它循环遍历从数据库中以 1000 个批处理检索的大量模型。对 memory_get_usage() 的调用表明脚本的内存使用量一直在增加。

尽管确保我在每次迭代后取消设置模型,并且实际上使用 array_shift() 来减少每次迭代时模型数组的大小。

我的问题是,在 PHP 中是否有一种方法可以发现变量的内存大小,以便我可以跟踪正在增长的内容?

最佳答案

我没有检查每个变量大小的解决方案,但如果您使用 doctrine应该是这个原因

你需要使用

   $Elem->free(true);

另一件事是升级到 5.3(如果你还没有升级的话),garbage collector 5.3 更好

关于php - 有没有办法以字节为单位获取 PHP 变量的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com