看板
[ MacDev ]
討論串[問題] 簡單的程式就有 memory leak 了
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
連續天天加班到凌晨,總算專案快出一版了. 是中點,不是終點. 最近試著用 instrument 去抓 memory leak,卻發現記憶體吃得離譜. 不得已又寫了個小程式,離開公司架構,小小的測試一下. 寫得很簡單,就兩個畫面切來切去. 1.開一個新程式. 2.在 storyboard 上,擺一個
(還有2328個字)
內容預覽:
iOS 的記憶體的回收機制並不是你在程式中寫 Release 就會馬上釋放的,. 而是要到垃圾回收機制 (garbage collection) 開始的時候才會回收. Retain count 是 0 的物件。. 所以在 ViewController 切換的時候記憶體使用量會短暫的增加都是正常的,.
(還有140個字)
內容預覽:
實際上 Foundation 裡面怎麼做我是不知道啦, 但這是 Cocotron 的源碼. http://d.pr/B3bo. -(oneway void)release {. if(NSDecrementExtraRefCountWasZero(self)). [self dealloc];. }
(還有429個字)
內容預覽:
來看看 MFC 怎麼實作 CString. MFC 在 CString 也是用一種 ref count 機制. 而且 MFC 完全公開 source code,也沒擴充保留字. 有人還把它給拷了,送到沒 MFC 但有 C++ 的地方去用. 網路上好像找得到,叫 CxString (至少敝公司有維護一
(還有4155個字)
首頁
上一頁
1
下一頁
尾頁