1,app卡顿的原理,以及针对界面切换卡顿和屏幕滑动卡顿提出典型的解决思路
卡顿原理:
1)大多数手机的屏幕刷新频率是60hz,如果在1000/60=16.67ms内没有办法把这一帧的任务执行完毕,就会发生丢帧的现象。丢帧越多,用户感受到的卡顿情况就越严重。

2)渲染操作通常依赖于两个核心组件:CPU与GPU。CPU负责包括Measure,Layout,Record,Execute的计算操作,GPU负责Rasterization(栅格化)操作。CPU通常存在的问题的原因是存在非必需的视图组件,它不仅仅会带来重复的计算操作,而且还会占用额外的GPU资源。

3)针对原理来作出解释如何优化
3.1,减少视图的层级结构
3.2,移除Window默认的Background
3.3,移除XML布局文件中非必需的Background
3.4,按需显示占位背景图片
3.5,优化自定义view的ondraw方法
3.6,listview滑动取消图片加载
3.7,listview采用viewholder
2,android中如何优化内存,针对项目中说出几种内存优化方案
Android Studio中的Memory Monitor可以很好的帮助我们查看程序的内存使用情况。
