昨天的
今天的
請求數(shù)不多,才增加了300個左右
但內(nèi)存占用增加了近20M,感覺不太正常
不知道如何定位問題
隨著請求量增加,內(nèi)存有所增長是正?,F(xiàn)象。有些復(fù)雜業(yè)務(wù)可能會增長到幾十M,只要不是無限制一直增長就沒事,一般情況下增長到一定程度就不漲了。
另外webman自帶一個監(jiān)控,如果某個進程內(nèi)存增長到一定程度(默認php.ini中 memory_limit值的80%),會自動重啟釋放內(nèi)存,不影響業(yè)務(wù)。
一般內(nèi)存泄漏發(fā)生在類的靜態(tài)屬性是數(shù)組,無限地向靜態(tài)數(shù)組里添加數(shù)據(jù)又不刪除的情況。一般注意這一點就可以了,其他和正常開發(fā)php沒有區(qū)別,創(chuàng)建的對象和變量都會自動回收。