如何以压缩格式读取atrace数据

时间:2015-03-20 06:02:54

标签: shell adb tracing systrace

我正在使用

atrace -z

获取压缩跟踪文件。有没有办法解压缩此文件以恢复原始数据

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。只有一个奇怪的技巧&#34;要完成 - atracedone\nTRACE:\n字符串为前缀添加所有输出(请参阅source),因此需要首先删除这些字节,然后其余的只是输出来自zlib缩小了。dd if=<compressed-trace-file> bs=1 skip=13 | zlib-flate -uncompress 有关如何解压缩的信息,请参阅this answer

例如(在Linux上):

#springBindEscaped("myJavaObj.textAreaText" true)
<textarea id="actualTextArea" name="${status.expression}" class="myClass" rows="10" cols="120">$!status.value</textarea>