没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2022/9/22 10:47
Immersive Reader
read://https_www.cnblogs.com/?url=https%3A%2F%2Fwww.cnblogs.com%2FClientInfra%2Fp%2F15379050.html%3F3739a18c-0c68-43cc-a4cb-b8b99e9bf
…
1/10
感
谢
试
⽤
沉浸
式
阅
读
器
。
请
与
我
们
分
享你
的
反
馈
。
Android
性
能
优
化
之
Android 10+ dex2oat
实
践
作
者
:
字
节
跳
动
终
端
技
术
——
郭
海洋
背
景
对
于
Android App
的
性
能
优
化
来
说
,
⽅
式
⽅
法
以
及
⼯
具
都
有
很
多
,
⽽
dex2oat
作为
其
中
的
⼀
员
,
却可
能
不
被
⼤
众
所
熟
知
。
它
是
Android
官
⽅
应
⽤
于
运
⾏
时
,
针
对
dex
进
⾏
编
译
优
化
的
程
序
,
通过
对
dex
进
⾏
⼀
系
列
的
指
令优
化
、
编
译
机
器
码
等
操
作
,
提
升
dex
加
载速
度
和
代
码
运
⾏
速
度
,
从
⽽
提
升
安
装
速
度
、
启
动
速
度
、
以
及
应
⽤
使
⽤
过
程
中
的
流
畅
度
,
最
终
提
升
⽤
户
⽇
常
的
使
⽤
体
验
。
它
的
适
⽤
范
围
也
⽐
较
⼴
,
可
以
⽤
于
Primary Apk
和
Secondary Apk
的
常
规
场
景
和
插
件
场
景
。
(
Primary Apk
是
指
的
常
规
场
景
下
的
主
包
(
base.apk
)
或
者
插
件
场
景
下
的
宿
主
包
,
Secondary Apk
是
指
的
常
规
场
景
下
的
⾃
⾏
加
载
的
包
(
.apk
)
或
者
插
件
场
景
下
的
插
件
包
(
.apk
)
)
。
⽽
随
着
Android
系统
版
本
的
更
迭
,
发
现
原
本
可
以
在
应
⽤
进
程
上
触
发
dex2oat
编
译
的
⽅
式
,
却
在
targetSdkVersion>=29
且
Android 10+
的
系统
上,不
再
允
许
使
⽤
。
其
原
因
是
系统
在
targetSdkVersion=29
的
时
候
,
对
此
做
了
限
制
,不
允
许
应
⽤
进
程
上
触
发
dex2oat
编
译
(
Android
运
⾏
时
(ART)
不
再
从
应
⽤
进
程
调
⽤
dex2oat
。
这
项
变
更
意
味
着
ART
将
仅
接
受
系统
⽣
成
的
OAT
⽂
件
)(
OAT
为
dex2oat
后
的
产
物
)
。
那
当
前
是
否
会
受
到
这
个
限
制
的
影
响呢
?
在
2020
年
的
时
候
Android 11
系统
正
式
发
布
,
各
⼤
应
⽤
市
场
就
开
始
限
制
App
的
targetSdkVersion>=29
,
⽽
Android 11
系统
距
今
已
经
发
布
⼀
年
之久
,
也
就
意
味
着
,
现
如
今
App
的
targetSdkVersion>=29
是
不
可
避
免
的
。
⽽
且
随
着
新
Android
设
备
的
不
断
迭
代
,
越
来
越
多
的
⽤
户
,
使
⽤
上
了
携
带
新
系统
的
新
机
器
,
使
得
Android 10+
系统
的
占
有
量
逐
步
增
加
,
⽬
前
为
⽌
Android 10+
系统
的
占
有
量
约
占
整
体
的
30%~40%
左
右
,
也
就
是
说
这部
分
机
器
将
会
受
到
这
个
限
制
的
影
响
。
那这
个
限
制
有
什么
影
响呢
?
这
个
限
制
的
关
键
是
,不
允
许
应
⽤
进
程
上
触
发
dex2oat
编
译
,
换
句
话说
就
是
并
不
影
响
系统
⾃
身
去
触
发
dex2oat
编
译
,
那
么
限
制
的
影
响
也
就
是
,
影
响
那
些
需
要
通过
应
⽤
进
程
去
触
发
dex2oat
编
译
的
场
景
。
对
于
Primary Apk
和
Secondary Apk
,
它
们
在
常
规
场
景
和
插
件
场
景
下,
系统
都
会
收
集
其
运
⾏
时
的
热点
代
码
并
⽤
于
dex2oat
进
⾏
编
译
优
化
。
此
处
触
发
dex2oat
编
译
是
系统
⾏
为
,
并
不
受
限
于
上
述
限
制
。
但
触
发
此
处
dex2oat
编
译
的
条
件
是
⽐
较
苛
刻
的
,
它
要
求
设
备
必
须
处
于
空
闲
状
态
且
要
连
接
电
源
,
⽽
且
其
校
验
的
间隔
是
⼀
天
。
在
上
述
条
件
下,
由
系统
触
发
的
dex2oat
编
译
,
基
本
上
很
难
触
发
,
从
⽽
导
致
dex
加
载速
度
下
降
80%
以
上,
代
码
运
⾏
速
度
下
降
11%
以
上,
使
得应
⽤
的
ANR
率
提
升
、
流
畅
度
下
降
,
最
终
影
响
⽤
户
的
⽇
常
使
⽤
体
验
。
对
于之
前
来
说
改
进
⽅
案
就
是
通过
应
⽤
进
程
触
发
dex2oat
编
译
来
弥
补
系统
触
发
dex2oat
编
译
的
不
⾜
,
⽽
如
今
因
限
制
会
导
致
部
分
机
器
⽆
法
⽣
效
。
如
何
才
能
让
⽤
户
体会
到
dex2oat
带
来
的
体
验
提
升呢
?
问题
⼜
如
何
解
决
呢
?
下
⾯
通过
探
索
,⼀
步步
的
逼近
真相
,
解
决
问题
~
探
索
探
索
之
前
,
先
明
确
下
核
⼼
点
,
本
次
探
索
的⽬
标
就
是
为了
让
⽤
户
体会
到
dex2oat
带
来
的
体
验
提
升
,
其
最
⼤
的
阻
碍
就
是
系统
触
发
dex2oat
的
编
译
条
件
太
苛
刻
,
导
致
难
以
触
发
,
之
前
的
成
功
实
践
就
是
基
于
App
维
度
⼿
动
触
发
dex2oat
编
译
来
弥
补
系统
触
发
dex2oat
的
编
译
的
不
⾜
。
⽽
现
在
仍
需
探
索
的
原
因
就
是
,
原
本
的
成
功
实
践
,
⽬
前
在
某
些
机
器
上
已
经
受
限
,
为了
完
成
⽬
标
,
解
决
掉
现
有
的
问题
,
⾃
然
⽽
然
的
想
法
就
是
,
限
制
究竟
是
什么
?
限
制
是
如
何
⽣
效
的
?
是
否可
以
绕
过
?
限
制
是
什么
?
⽬
前
对
于
限
制
的
理
解
,
应
该
仅
限
于
背
景
中
的
描
述
,
那
Google
官
⽅
是
怎
么
说
的
呢
?
Android
运
⾏
时
(ART)
不
再
从
应
⽤
进
程
调
⽤
dex2oat
。
这
项
变
更
意
味
着
ART
将
仅
接
受
系统
⽣
成
的
OAT
⽂
件
。
(
Android
运
⾏
时
只
接
受
系统
⽣
成
的
OAT
⽂
件
)
通过
Google
官
⽅
的
描
述
⼤
致
可
以
理
解
为
,
原
本
ART
会从
应
⽤
进
程
调
⽤
dex2oat
,
现
在
不
再
从
应
⽤
进
程
调
⽤
dex2oat
了
,
从
⽽
使
得应
⽤
进
程
没
有时机
触
发
dex2oat
,
从
⽽
达
到
限
制
App
维
度
触
发
dex2oat
的⽬的
。
但
问题
确
实
有
这
么
简
单
嘛
?
通过
对
⽐
Android 9
和
Android 10
的
代
码
时
发
现
,
Android 9
在
构
建
ClassLoader
的
时
候会
触
发
dex2oat
,
但
是
Android 10
上
相
关
代
码
已
经
被
移
除
,
此
处
同
Google
官
⽅
的
说
法
⼀
致
。
资源评论
疯狂的码字
- 粉丝: 26
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功