「性能优化1.0」启动分类及启动时间的测量 一、为什么要做启动优化? 应用的第一次启动是用户的第一体验,如果启动时间过长,那么就会造成用户的流失。在互联网中有一个8s法则,百...

IP属地:北京
「性能优化1.0」启动分类及启动时间的测量 一、为什么要做启动优化? 应用的第一次启动是用户的第一体验,如果启动时间过长,那么就会造成用户的流失。在互联网中有一个8s法则,百...
该文章已归纳在本人 GitHub 的 Blog 仓库,欢迎 star 或者 watch。同时欢迎访问我的博客地址 https://gojun.me/ 有更多干货。本文已授权...
三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 1:Activ...
介绍自己负责的部分,如何实现的。 框架的搭建排查问题以及结解决方式兼容性保证性能优化上线之后模块导致crash的比例 自定义view viewGroup 这个就是约定的几个方...
一. Zygote启动过程中的创建虚拟机过程 Zygote的代码位于/framework/base/cmds/app_process/app_main.cpp main方法中...
Java 内存区域中比较重要也是经常被提到的几部分是:程序计数器,栈(Stack),堆(Heap)和方法区,它们都定义在被称作运行时数据区(Runing Data Area)...