- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这是我的代码:
<?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/
当我运行以下命令时,我在标题中收到错误消息: $year = date('Y'); $month = date('n'); $day = date('j') - 3;
这是我的代码: createRow(); $row->name = 'Test ' . $i; $row->save(); unset($row); echo (memory_get_
我正在使用一个 zend 模型,它以 $row 的形式返回一个包含所有值的对象 但我无法从这个数组中获取值。这是否可以在没有 foreach 的情况下获取值 这是返回的数组 Zend_Db_
我有一张 table -- -- Table structure for table `pages` -- CREATE TABLE IF NOT EXISTS `pages` ( `id` in
我想知道为什么在 Zend_Db 中你必须使用 createRow 方法来获取一个新的、空的 Row 对象,而不是直接实例化 Row 对象。 例如,如果我扩展了默认类来创建我自己的 User 表和行类
有没有一种方法可以自动从数组转换为 Zend_Db_Table_Row 或 Zend_Db_Table_Rowset? Form Zend_Db_Table_Row 你可以用 toArray() 得到
我是一名优秀的程序员,十分优秀!