summaryrefslogtreecommitdiff
path: root/app-launcher/README
AgeCommit message (Collapse)Author
2017-07-06Additional setup and reduced file collisionMaggie White
There's some additional setup needed to make sure the devices are all in the same state, so I added instructions to the README. I also changed the system_stats functions to use variables to store string outputs instead of files to avoid collision when running multiple instances of the script from the same directory. Finally, I added cleanup at the end to remove the files created in the process, and some general code cleanup throughout the script. Bug: 62536649 Test: manual test on several devices Change-Id: I843a1cefcf6bd11f28e513d735b3bf313442efd2
2017-06-26Added setup commands and option to specify deviceMaggie White
The script previously did not configure any framework settings for this script, so I added commands to disable any features that could affect the performance numbers like wifi, NFC, screen rotation. It also clears notifications and starts the device on the home screen. It's not possible prior to this commit to run the app-launcher on a host with multiple devices attached to adb, so I added a '-s <serial number' option that allows the user to specify a specific device based on its serial number. I also changed the spacing of the script to be all spaces instead of mixed tabs and spaces. Test: Manually ran script on a marlin device Change-Id: I82c621fe280033c55ba38bfdf95836fd95f5ed58
2017-01-26app-launcher is a App Launch Perf Analysis tool.Mohan Srinivasan
app-launcher is an automated tool that automates the launching of selected Apps (hundreds of times each) and collects system metrics like CPU util, storage device util, launch times, context switches, branch mispredicts etc. This is very useful for A/B compares of system changes in how they impact App Launch. This code was under google_experimental and was used by various members who found it very useful, so moving it under system/extras (under userdebug). Test: I (and others) have used app launcher on multiple occasions over several months. And comparison of metrics reported by app-launcher are consistent with metrics reported by other tools, for these tests. Change-Id: I8b469b4165035a958b155cfffc93341cddcc444c Signed-off-by: Mohan Srinivasan <srmohan@google.com>