我有經常死機設備總覽上的應用程序,但不在模擬器上,因此任何模擬器調試戰術(MallocStackLogging例如)不是一個選項。我通常在控制檯中是這樣的:iphone/ipad的故障診斷設備崩潰由於存儲器
Received memory warning. Level=1
Received memory warning. Level=2
Program received signal: 「0」.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
我的問題是,在這一點上,是有什麼我可以做,以找出究竟是什麼原因造成的車禍嗎?顯然這是一個記憶問題,但我很難找到原因。這是泄漏嗎?分配太多?除了「使用性能工具運行>泄漏」之外,還有什麼可以幫助我們追蹤問題嗎?
爲什麼你不想使用泄漏工具?畢竟這是它的目的。 – 2010-10-28 18:10:52
我正在使用泄漏工具。我的問題是如果有任何其他解決內存問題的方法。還是每一個可能的內存問題都可以被泄漏檢測和顯示? – sol 2010-10-28 18:24:00
不,*泄漏*不能檢測到所有可能的內存問題。它會標記一些常見問題,但僅此而已。使用* Allocations *查看更大的圖片。 – 2010-10-28 18:29:10