1
我有一個程序在分配工具中顯示約。 72 MB的「活動字節」,但是當我在我的iPod touch上運行分析時,它顯示6 MB。我不明白爲什麼差異很大。任何人都可以解釋一下嗎?模擬器與設備上的「活動字節」不同
我有一個程序在分配工具中顯示約。 72 MB的「活動字節」,但是當我在我的iPod touch上運行分析時,它顯示6 MB。我不明白爲什麼差異很大。任何人都可以解釋一下嗎?模擬器與設備上的「活動字節」不同
請記住,iOS模擬器是模擬器,不是仿真器。
iOS模擬器的工作方式是將您的iOS應用程序編譯爲x86代碼,並將其與一組系統框架鏈接起來,這些框架在桌面計算機上模擬其等效的iOS。這些框架必然與您在「真正的」iOS上找到的框架不同 - 畢竟,它們是針對不同的CPU架構進行編譯的,並且正在與桌面硬件「交談」,而不是手持設備。
瞭解了這一點,應用程序性能的某些方面在模擬器上的某些方面可能與在真實設備上完全不同,這應該是可以理解的。記住這一點,並儘早在真實硬件上測試您的代碼!
謝謝。這是一個比下面更清晰的答案 - 我假設我正在處理模擬器;這是非常有用的信息,因爲我一直試圖找到一個明顯的「泄漏」幾天,實際上沒有;在真正的硬件上,它工作正常。 – user1437403