2013-12-16 16 views
2

有誰知道如何在Android設備上模擬低內存? 我想用低RAM測試我的應用程序,但是模擬器太慢了,我想能夠在我的HTC上測試它,只用512 MB的RAM運行它。在Android手機上模擬低RAM內存

可能嗎? 在此先感謝

+2

在模擬器中使用CPU Intel Atom(x86)速度非常快。你有沒有嘗試過? – Sadako

+0

從來沒有,我不知道那個..在哪裏我可以在你的hopinion找到一個很好的教程? – blast1987

+1

打開Android sdk管理器並下載所需的api,即「Intel x86 Atom System Image」。然後,當您在CPU/ABI「Intel Atom(x86)」中創建新的AVD選項時。你也可以選擇你想要的RAM數量。默認情況下,這真的很快,也許這也可以幫助你。 – Sadako

回答

2

如果您的計算機上有英特爾CPU,則android模擬器可以運行非常流暢。爲了使用來創建一個流暢的模擬器,您需要以下內容:

1在您的計算機上安裝英特爾HAXM。可在這裏 http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-microsoft

2 AVD管理器中創建一個新的AVD,併爲CPU選擇英特爾凌動(86)

cpu selection

3請務必檢查使用主機GPU選項

4開始模擬器。如果一切正常,你應該看到這樣的消息 enter image description here

0

一個選項是創建一個不可切換的應用程序,動態地使用主存儲器來維持平均可用內存空間〜= 512 Mb。不可交換的意思是它不應該隨時由內核內存管理器從主內存中交換出來。在Windows中,這是使用VirtualLock(http://msdn.microsoft.com/en-us/library/aa366895%28VS.85%29.aspx)完成的,它可以防止內存區域被換出。不知道如何在Android上這樣做...