其實(shí)使用虛擬化的產(chǎn)品在性能上還是有很大的折扣,很多網(wǎng)友發(fā)現(xiàn)每次隨著Android固件的更新、SDK功能的增加啟動(dòng)速度越來(lái)越慢,從早期的m3 版SDK到如今的1.5幾乎足足慢了3倍,其實(shí)這是很正常的事情,SDK的體積也從55MB增至160MB左右,對(duì)于啟動(dòng)時(shí)加載的組件也越來(lái)越多。
目前給大家以下幾個(gè)建議:
1. 如果在Linux下開發(fā)直接使用VMWare這樣的虛擬機(jī)里面跑,每次關(guān)閉開發(fā)環(huán)境時(shí)可以直接保存快照,這樣在Linux下還可以執(zhí)行Windows下的一些程序,比較方便。
2. 使用RAID 0或RAMDISK的軟件來(lái)提高系統(tǒng)的I/O性能。
3. 如果使用Windows操作系統(tǒng)作為開發(fā)環(huán)境,其實(shí)在第一次運(yùn)行Android模擬器的時(shí)候系統(tǒng)已經(jīng)在C盤當(dāng)前登陸帳戶下存有緩存。
4.定期使用-wipe-data參數(shù)啟動(dòng)emulator來(lái)重置模擬器數(shù)據(jù)。
5.可以使用Android開發(fā)網(wǎng)即將提供的一套輔助同步軟件做加速,同時(shí)使用真機(jī)作為調(diào)試比較模擬器更有效,運(yùn)行速度更高。
新聞熱點(diǎn)
疑難解答
圖片精選