Trebuchet is a Kotlin library for parsing and analyzing Android trace files generated by the atrace
or systrace
commands. This is not an officially supported Google product.
The code for the Trebuchet library can be found in the core/
directory.
Trebuchet comes bundled with several programs for analyzing one or more trace files.
The Startup Analyzer program takes a trace file, detects any startup events that occurred during the traced time period, and prints information about the events. If Trebuchet is built using the Android build system, there will be a StartupAnalyzerKt program placed into a directory that is a member of the PATH system variable. If you wish to use Gradle, you can use the startup-analyzer.sh
script located in the scripts/
directory.
The Startup Summarizer program takes a set of trace files, detects startup events in each file, and computes average and standard deviation for startup stats, broken down by program name, compiler filter, and cache status. If Trebuchet is built using the Android build system, there will be a StartupSummarizerKt program placed into a directory that is a member of the PATH system variable. If you wish to use Gradle, you can use the startup-summarizer.sh
script located in the scripts/
directory.
The scripts/
directory contains a shell script called run-startup.sh
, which will start a trace, launch an activity given a package name and an activity name, transfer the trace file to the host machine, and run the StartupAnalyzer.
尿维生素c弱阳性是什么意思hcv8jop9ns9r.cn | 网状的蘑菇叫什么hcv8jop4ns8r.cn | 甲状腺属于什么系统hcv8jop7ns4r.cn | 女性腰酸是什么原因引起的hcv9jop4ns9r.cn | 糖尿病主食吃什么好hcv9jop3ns8r.cn |
trust什么意思hcv8jop8ns3r.cn | 月经一个月来两次什么原因hcv9jop4ns0r.cn | 类风湿阳性是什么意思hcv8jop8ns1r.cn | 什么是黄体破裂hcv8jop1ns3r.cn | vvs是什么意思hcv9jop3ns5r.cn |
六月19是什么日子hcv8jop0ns8r.cn | 半边脸肿是什么原因zsyouku.com | 全麦粉是什么面粉hcv8jop1ns7r.cn | 布尔乔亚什么意思hcv7jop7ns0r.cn | 什么叫散瞳hlguo.com |
骇人是什么意思hcv8jop4ns4r.cn | 公务员做什么工作hcv7jop6ns3r.cn | 看见蝙蝠有什么预兆hcv7jop5ns1r.cn | 喝酒眼睛红是什么原因dajiketang.com | 连襟是什么关系hcv8jop6ns2r.cn |