gpt4 book ai didi

php - Zend_Db_Table_Row 内存泄漏?

转载 作者:可可西里 更新时间:2023-10-31 23:44:17 27 4
gpt4 key购买 nike

这是我的代码:

<?php
$start = memory_get_usage();
$table = new Zend_Db_Table('user');
for ($i = 0; $i < 5; $i++) {
$row = $table->createRow();
$row->name = 'Test ' . $i;
$row->save();
unset($row);
echo (memory_get_usage() - $start) . "\n";
}

这是我看到的:

90664
93384
96056
98728
101400

这不是内存泄漏吗?当我在一个脚本中有 500 个对象要插入数据库时​​,我遇到了内存溢出。谁能帮忙?

最佳答案

如果您在插入 500 而不是 5 时遇到内存错误,那确实是泄漏(也可能是一些缓存)。如果内存使用率反而上升和下降,这是正常的:garbage collector正在再次释放内存。

关于php - Zend_Db_Table_Row 内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942296/

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