Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android平台內存管理問題

Android平台內存管理問題

編輯:高級開發

如果開發一些大型android項目,首先內存管理就是個問題Linux有著原生多線程和低內存占用優勢,但是Google android平台在設計時使用了Dalvik虛擬機就是一個問題,在過去甚至桌面使用了OpenGL ES外觀,在和iPhone比拼UI的同時,大大犧牲了內存。雖然SDRAM DDR顆粒在不斷降價,但是Dalvik VM運行的是Java語言,內存釋放成為了系統管理,這樣GC的任務量就繁重了,配合android獨有的Activity棧自動管理結束程序生命周期顯得很創新,但是在調試一個大型應用時性能問題就顯得很突出了,造成後台電話等處理的滯後可能會帶來嚴重的後果。android開發網提醒解決的方法就是檢查代碼內存占用很重要,否則會影響到來電和短信,這和J2EE有著巨大的區別,這不是一個運行Severlet的服務器,僅僅是一部J2ME級的手機。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved