android 성능 최적화 - 전량편

2313 단어
           、  :
1、 ( )
2、 ( )
3、 (CPU)

 
네트워크 최적화 정보:
1、      ,      。           
2、      ,                。  :         , wifi   。wifi          2、3、4G 1/3.
3、          。            ,         。  android           json。
4、 GZIP , ,
5、 ,
6、 ,
7、 , , , 。
8、 JobScheduler API 。 , , WiFi , 。 API 。

 
컨트롤:
1、       ,      canvas.clipRect()              。              ,             ,         。
2、
3、 include、merge

 
GC 관련 최적화:
1、android GC  :Android       Generation     ,           Young Generation  ,                     ,      Old Generation,   Permanent Generation  。
2、  GC     ,               ,  GC      ,           。
3、Android Generational Heap Memory , GC 。 , Young Generation , , GC Old Generation GC 。
4、 GC :
  a、 ;Memory Churn , 。
  b、
순식간에 대량의 대상이 발생하면 YoungGeneration의 메모리 구역을 심각하게 차지하고 밸브값에 도달하여 남은 공간이 부족할 때 GC를 촉발한다.매번 할당된 대상이 적은 메모리를 차지하더라도, 그들이 겹치면 Heap의 압력을 증가시켜 다른 종류의 GC를 더 많이 촉발할 수 있다.이 조작은 프레임 속도에 영향을 줄 수 있습니다.
사용자가 성능 문제를 감지할 수 있도록 합니다.c. for 순환, onDraw에서 대상을 만드는 것을 피하고, 피할 수 없는 대상을 만들 수 있으며, 사용하지 않을 때 방출합니다
5、    java  ,      ,  bitmap。  GC     

 
기타:
1
2、      wifi       ,    GPS。

 
참조:
http://www.cnblogs.com/hanyonglu/p/4244035.html



좋은 웹페이지 즐겨찾기