我正在使用Sencha Touch 1.1以及PhoneGap在iPad上部署代碼。在儀器中,內存使用量顯示爲大約140MB(虛擬內存),然後在某些地方上升到高於200 MB,並且由於我正在修復大型列表以減少DOM佔用空間,因此我的應用程序有時會死亡。我嘗試從Safari中測試sencha touch應用程序,並且內存沒有增長到這些限制,Safari在開始時大約爲160MB,並且達到了200 MB以上,但大部分時間都停留在170-180MB範圍內。減少phonegap,sencha觸摸在iOS(iPad)上的內存佔用
我的下一個測試是找出PhoneGap框架的影響。示例Hello World應用程序在安裝phonegap並嘗試使用時似乎已使用大約100 MB(虛擬內存)。我試圖在網上搜索,以確定如何減少這種足跡,但沒有找到任何東西。
我的問題是以下 - 我可以做些什麼來減少手機的佔用空間,它甚至可以幫助減少應用程序的崩潰?我發現其他應用程序(如Flipboard)使用的內存很少(60-70 MB),並且試圖瞭解爲什麼PhoneGap應用程序的基本佔用空間爲100 MB以上,而此Phonegap +基於Sencha-touch的應用程序則在150 - 200 MB範圍。
阿南德
已經在PG plist中已經刪除了XML文件中的大部分內容。這仍然沒有幫助,因爲內存後這一切都在100 MB。測試非常簡單,只需在XCode中啓動一個默認的PG項目,從plist中移除東西,然後運行並使用樂器。如果這是正常或預期的行爲,那麼可以,但希望PG使用更少。 – Anand 2012-02-09 03:56:18