摘要: 这写都是想到哪写到哪,权当自己的一个草稿纸了 JAVA的内存分为堆,栈,代码区,数据区 堆,存放的东西比较大,不连续的,需要优专门的回收机制来收回,在C++申请需要new,回收需要delete,在java中有GC机制回收; 栈:先进先出,后进后出,相对于函数来说,局部变量这些都是存放在栈中的,函数执 阅读全文
posted @ 2018-09-27 15:47 fy- 阅读(212) 评论(0) 推荐(0) 编辑
摘要: tracelog可以记录每个OpenGL函数调用的消耗时间,所以很多时候用来作performance分析。目前只支持安卓4.1以上的版本设备 1,目前Android Device Monitor最新的工具:Window-> Open Perspective -> Other -> Tracer fo 阅读全文
posted @ 2018-09-27 15:29 fy- 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: 抓取traceview的日志有两种方式, 1,是在代码中片段中添加: 2,是在Android Device Monitor通过Start/Stop Method Profiling(开启/停止方法分析)抓取到trace日志信息, 选中需要监控的应用进程,点击图上按钮Start Method Prof 阅读全文
posted @ 2018-09-27 14:30 fy- 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 今天搭建app性能测试环境,使用的是android studio的Android Device Monitor抓取trace日志分析; 1,下载最新的android studio安装,这一步没啥问题; 2,安装安卓模拟器; 3,下载更新gradle,一般更新都会失败,而且速度慢,解决方法,在本地电脑 阅读全文
posted @ 2018-09-27 10:08 fy- 阅读(1030) 评论(0) 推荐(0) 编辑