主義出現了4MB的內存是採取很好地執行一個單一的,簡單的查詢:主義查詢內存使用
print memory_get_peak_usage()." <br>\n";
$q = Doctrine_Query::create()
->from('Directories d')
->where('d.DIRECTORY_ID = ?', 5);
$dir = $q->fetchOne();
print $dir['name']." ".$dir['description']."<br>\n";
print memory_get_peak_usage()." <br>\n";
/*************** OUTPUT: **************************
6393616
testname testdescription
10999648
/***************************************************/
這是一個試驗數據庫上,在它的數據非常少 - 我是項目查詢不包含除此處顯示的內容之外的任何數據。
有沒有可能是我有系統設置的方式有問題,或者這是標準的內存使用原則?
這讓我很擔心,因爲我正在將Doctrine融入到我的框架中。 – 2009-09-11 19:34:55
在擔心太多之前,您可能需要做更多的測試,包括更大的表格,更多的數據以及所有這些 - 以查看內存增加是否是線性的。 ;;順便說一句:我已經看到基於Zend Framework和Symfony的項目中使用的學說,這從來沒有成爲一個問題... – 2009-09-11 19:38:26
帕斯卡爾馬丁:也許這些網站你知道沒有重載?我想知道是否有任何主要網站正在使用Doctrine。 – Fragsworth 2009-09-11 21:36:13