Zend_Db_Table选择导致OS X Dock使用100%CPU

时间:2012-08-31 20:41:28

标签: php macos zend-framework

我遇到了Zend遇到的最奇怪的错误。基本上,如果我创建一个Zend_Db_Table对象和一个Zend_Db_Table_Select对象,我的OSX Dock开始在〜/ Library / Application \ Support / Dock /中重新启动启动板SQLite数据库,当我运行很多查询时,CPU使用率会跳到100%。

我尝试过各种版本的PHP,Zend,OSX Lion和Mountain Lion(在两台机器上),我总是遇到问题。

这是一些非常简单的代码,可以为您重新创建问题。

for ($x = 0; $x < 50000; $x++) {
    $table = new Zend_Db_Table('some_table');
    $select = $table->select();
}

奇怪的是,如果我将表创建移出循环,我就不会遇到问题。不幸的是,这对我的特殊情况没有帮助。

$table = new Zend_Db_Table('some_table');
for ($x = 0; $x < 50000; $x++) {
    $select = $table->select();
}

我知道这是一个长期但有任何想法吗?

0 个答案:

没有答案