31得票12回答
Android SDK中使用Systrace工具生成的HTML跟踪报告无法查看。

我在使用Android SDK中的Systrace工具生成跟踪报告时,但无法在浏览器中查看。这个报告是空白的,没有包含任何信息。我在一些论坛上读到需要使用Chrome浏览器打开报告,我用Chrome打开了它,但报告仍然是空白的。 我已经在“开发者选项”中启用了USB调试功能,并且设备正在运行...

20得票2回答
Android DDMS v22.0.1无法使用Droid Razor 4.1.2生成systrace。

我已选择了几个跟踪标签,当我运行跟踪(来自 DDMS)时,我得到以下输出:Unexpected error while collecting system trace. Unable to find trace start marker 'TRACE:': error opening /sys...

18得票2回答
Systrace中的VerifyClass是什么意思?

我正在查看由我的应用程序生成的 systrace ,并确定一个帧需要太长时间。 这是由于 RecyclerView 的 onCreateViewHolder 在充气我的项目视图时引起的。该项目视图尽可能平坦,使用了 ConstraintLayout。但是以下 systrace 报告有很多每个需...

16得票3回答
在Windows 7上使用Jelly Bean 4.1模拟器运行ADB时,运行systrace工具时出错。

我如何运行systrace以显示其html输出?在观看了Google I/O 2012讲座“For Butter or Worse”之后,我在使用模拟器运行Jelly Bean 4.1的Windows 7上无法让systrace正常工作。 我已经完成以下步骤: 安装了Python 2.7...

13得票2回答
systrace:HTML输出的跟踪结果格式无效。

当我运行 python systrace.py --time=10 -o mynewtrace.html gfx 时,会出现以下错误Starting tracing (10 seconds) Tracing completed. Collecting output... <br> ...

13得票1回答
确定并预防Android调度延迟

我目前正在尝试提高我的应用程序动画的流畅性。 我运行了Android systrace,并发现了几个调度延迟警报,据systrace称其导致卡顿。 不幸的是,我无法理解systrace呈现的其他数据。有人可以指点我如何找到调度延迟的原因吗? 先感谢您的帮助。

12得票1回答
performTraversals递归的原因,导致EGL缓冲交换时间长。

我正在使用非Root的Nexus 4 Android 4.2.2上的systrace来测量我的应用程序性能。在报告中,我看到了一些不合理的东西,并且想知道这可能是systrace的错误还是是否有任何可能导致这些症状的根本原因。 1- 运行结束时,在performTraversals下出现大量递...

10得票4回答
React Native性能分析。Systrace未显示JS和本地模块线程。

我按照《分析Android UI性能》指南进行了操作: 运行以下命令: /usr/local/Cellar/android-sdk/24.4.1_1/platform-tools/systrace/systrace.py --time=10 -o trace.html shred g...

10得票1回答
Android Systrace:意外错误(转换= ';')

我一直在学习如何使用Systrace,遵循从Android开发者网站上获得的使用指南(instructions on how to use Systrace (from the Android Developers website))。我尝试过使用GUI和终端(命令行)。 使用GUI: 在...

9得票1回答
安卓三重缓冲 - 预期的行为是什么?

我正在调查我的应用程序的性能,因为我注意到在滚动时会掉帧。我在运行4.3系统的Nexus 4上运行了systrace,并注意到输出中有一个有趣的部分。 一开始一切都很好。放大左侧部分, 我们可以看到每个vsync都开始绘制,完成后还有时间,并等待下一个vsync。由于它是三倍缓冲,所以应该绘...