9得票1回答
Systrace '/sys/kernel/debug/tracing/tracing_on' 不存在。

我正在尝试在非root权限下运行Lollipop 5.1.1系统的Nexus 4设备上使用命令行中的systrace工具。当我尝试运行以下命令时,似乎出现了问题:systrace工具。 systrace.py --time=4 -o testtrace.html sched app freq...

8得票3回答
在dumpsys gfxinfo报告中,“Total frames”和“Janky frames”的含义是什么?

我正在使用dumpsys gfxinfo命令计算应用程序的性能。在对我的应用程序代码进行性能改进后,我观察到“总帧数”和“不稳定帧数”的数量显着减少。 “总帧数”和“不稳定帧数”数量的减少意味着什么?这是性能的良好指标吗? 附上性能报告。 性能改善后 #################...

8得票4回答
React-native Android Systrace在Ubuntu 14.04中HTML为空白

我使用 Android SDK 中的 systrace.py 工具,将我的基于 React-Native 的 Android 应用程序的跟踪信息收集到一个 html 文件中。当我在 Chrome 50.0.2661.86(64 位)或 Firefox 45.0.2 中打开这个 html 跟踪文...

8得票2回答
在使用KitKat系统的Moto X上尝试使用systrace时出现“Permission denied(13)”错误

我正在遵循http://developer.android.com/tools/debugging/systrace.html,但无法在我的Moto X (KitKat)上运行systrace。 有什么想法吗? $ python systrace.py --time=10 -o mynew...

8得票2回答
设备静止但被触摸时,安卓动画性能下降。

我的应用程序每帧更改一些非常简单的视图属性(旋转、平移)。我按照Android性能文章的建议使用Systrace检查是否有丢帧现象。但出现了意外情况,当设备静止不动时(即使我触摸了屏幕),CPU使用率更高,Systrace上出现警报,GPU渲染分析器中的红色部分更长。当我快速旋转或摇晃设备时,...

7得票4回答
Systrace错误。未捕获的SecurityError:在“History”上执行“pushState”失败。

我正在尝试打开由systrace生成的HTML文件。在单击一个块时,我曾经获得过所选片段信息,如“持续时间”,“总时间”等。但是,在最新版本的Chrome中,该功能无法正常工作。 我已经在最新的chrome(ver.45),chrome beta(ver.46)和chrome Dev(ver...

7得票2回答
Android Systrace跟踪文件格式

Android的systrace工具,通过ADB调用atrace工具。然而,我并不是很理解跟踪文件的格式。显然,它非常类似于Linux ftrace工具,但也有一些不同之处。主要区别在于它没有使用System.Map文件,而是将所有信息都包含在跟踪文件中。此外,还有一些新的B|E条目是针对An...

7得票1回答
Android Systrace工具内部使用的是strace还是ftrace?

Systrace Android工具内部调用一个名为atrace的工具,它是ftrace或strace(Linux工具)的扩展。 如果我们通过模拟器控制台(ADB shell)连接到Android Jelly Bean,则可以执行strace工具,但我们无法执行ftrace工具(命令未安装)...