Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android性能與調試很重要

Android性能與調試很重要

編輯:初級開發

 用於手持的移動設備,android軟件性能上需要多加考慮。首先Java VM在資源占用上開銷是很大的,很多垃圾GC處理機制直接影響到內存釋放和整個平台運行的流暢度。

  1.節省電量

  手機軟件必須考慮的問題是省電,如果需要大型處理盡量由服務器處理,直接把結果返回到手持設備上。多線程也是一種奢侈的使用,但是I/O存儲必需這樣才能保證流暢度,線程的阻塞將會降低用戶體驗,但是線程間切換調度的開銷一直是重點。android在DDMS中加入了Thread查看。

  2.內存占用

  在Eclipse+ADT插件的開發方式中,我們在DDMS中可以看到Heap堆內存的顯示,android開發網提示的是Java內存分配方式的問題,盡量產生少的對象,比如字符串操作如果連加比較多,可以使用StringBuilder代替String類。在游戲開發中經常用到的圖片可以通過切片的方式從一個大的png圖片上截取,或者放在gif文件作為逐幀保存,這樣可以共用文件頭減小體積。

  3.調試工具

  android調試工具主要是模擬器中的Dev Tools和DDMS中的Logcat查看。當然模擬器自帶的Dev Tools在功能上還是很詳細的,可以顯示CPU占用率,內存使用量,在單元測試時需要多加分析。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved