File tree Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ ## ADB常用命令
2
+
3
+ > adb shell dumpsys activity activities
4
+
5
+ 查看当前Activity栈中的顶层
6
+
7
+ > adb shell am start -W [ packageName] /[ packageName.MainActivity]
8
+
9
+ - ** ThisTime** :一般和** TotalTime** 时间一样,除非在应用启动时开了一个透明的Activity预先处理后,再显示出主Activity,这样将比** TotalTime** 小。
10
+ - ** TotalTime** :应用的启动时间,包括创建进程+App初始化+Activity初始化到界面显示。
11
+ - ** WaitTime** :一般比** TotalTime** 大点,包括系统影响的耗时
Original file line number Diff line number Diff line change 72
72
- ** ThisTime** :一般和** TotalTime** 时间一样,除非在应用启动时开了一个透明的Activity预先处理后,再显示出主Activity,这样将比** TotalTime** 小。
73
73
- ** TotalTime** :应用的启动时间,包括创建进程+App初始化+Activity初始化到界面显示。
74
74
- ** WaitTime** :一般比** TotalTime** 大点,包括系统影响的耗时。
75
-
75
+ - ` Debug.startMethodTracing("") ` 和 ` Debug.stopMethodTracing() ` 来生成.trace文件,导入到DDMS中来分析方法耗时
Original file line number Diff line number Diff line change @@ -67,3 +67,7 @@ Java中方法的形参,8大基本类型(byte,char,short,int,long,f
67
67
## WebView 清理历史记录失效
68
68
69
69
重写** WebViewClient** 的** doUpdateVisitedHistory** 方法,在里面调用WebView的** clearHistory** 方法清理一次历史记录
70
+
71
+ ## 性能优化之启动耗时
72
+
73
+ Debug版本测试冷启动的时间会不准确,测量Release版本
You can’t perform that action at this time.
0 commit comments