![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能优化
文章平均质量分 94
闫文敬
Android开发工程师、安全工程师
展开
-
Android内存泄漏问题排查分析及常见解决方案
在Android开发过程中,当一个对象已经不需要再使用了,本该被回收时,而另个正在使用的对象持有它引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。原创 2022-09-07 09:38:09 · 6270 阅读 · 5 评论 -
Android APP性能优化之启动流程分析
1.背景APP启动时长会很大影响用户的体验,对于产品的评价以及用户的心情都有不少的影响。对优路教育APP进行启动优化检测,通过相关检测,排查出启动耗时较长的逻辑,进行优化,想要进一步降低启动时间对用户的影响。2.目标对应用的启动流程进行分析,找到可以优化的地方,结合当前项目进行优化。3.过程在说应用的启动流程之前,得先了解一下Android系统的启动流程,因为Application的启动是离不开系统的处理的。1.Android系统的启动过程分析BootLoader启动内核和init进程;i原创 2022-04-30 17:20:15 · 1128 阅读 · 0 评论 -
性能优化-生成跟踪日志.trace
要创建跟踪日志,请在您希望系统开始记录跟踪数据的位置调用 startMethodTracing()。在调用中,您可以指定 .trace 文件的名称,系统会将它保存到一个特定于软件包的目录中。该目录专门用于保存目标设备上的永久性应用数据,与 getExternalFilesDir() 返回的目录相同,在大多数设备上都位于 ~/sdcard/ 目录中。此文件包含二进制方法跟踪数据,以及一个包含线程和方法名称的映射表。要停止跟踪,请调用 stopMethodTracing()。以下示例开始和停止记录一个名为原创 2020-10-13 13:06:23 · 435 阅读 · 0 评论