2010-07-13 62 views
3

Android模擬器是否使用與真實設備相同數量的內存? 例如,如果我的應用沒有在模擬器上的內存不足,是否意味着它不會在實際設備上耗盡內存?Android ==>模擬器VS設備內存大小?

+0

http://stackoverflow.com/questions/1115413/android-emulator-vs-real-device – yanchenko 2010-07-13 19:13:10

+0

該問題具有相同的標題,但描述與此完全不同 – aryaxt 2010-07-13 19:16:43

回答

3

設置模擬器時,可以指定內存量。這裏有一個博客文章的例子,其中有人解釋了各種常見Android設備的配置。

http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/

+2

每個應用的地圖堆大小是有限的到實際設備上的16/24/48MB,具體取決於設備。仿真器通常被限制爲每個應用16MB,就像G1之類的舊設備一樣。創建avd時無法設置此參數,但可以在啓動模擬器時將其作爲參數傳遞,即:-prop dalvik.vm.heapsize = 24m這樣,您還可以正確模擬正確的「每個應用程序堆」大小設備。 – 2010-07-14 00:35:24

+0

非常感謝您能告訴我如何使用該代碼運行模擬器?我在mac上 – aryaxt 2010-07-14 17:25:14

+0

@aryaxt - 你是否像Eclipse一樣運行IDE,或者你是從命令行啓動? – 2010-07-14 22:16:20

1

它可以基於OS版本進行配置。從android dev頁面檢查這個link