systrace相关内容

在 Windows 7 上使用 Jelly Bean 4.1 模拟器在 ADB 中运行 systrace 工具时出错

如何运行 systrace 以显示其 html 输出?观看 Google I/O 2012 演讲后 "For Butter or Worse" 我无法使用运行 Jelly Bean 4.1 的模拟器让 systrace 在 Windows 7 上工作. 我做了以下事情: 安装 Python 2.7,并将安装文件夹添加到我的 PATH 运行以下命令:C:\android-sdk\pla ..
发布时间:2022-01-18 10:58:27 移动开发

Systrace 输出错误

我在我的 android studio 项目上运行 systrace 以找到一些性能错误,但在跟踪过程结束后,我收到以下错误,如果我在 chrome 中打开 trace.html 输出文件,跟踪视图为空: 开始追踪(10秒)追踪完成.收集输出...线程 Thread-13 中的异常:回溯(最近一次调用最后一次):文件“C:\Python27\lib\threading.py",第 801 行,在 ..
发布时间:2021-11-21 21:33:54 移动开发

在 Android 上评估 systrace 的输出

我目前正在我的应用程序中追踪一些丢帧..我转向 systrace 寻求帮助,但不幸的是,我的输出并不聪明.. 这是我的跟踪视图.. 我的问题基本上是在我的适配器中我创建了相当大的列表项..这意味着当滚动适配器一段时间什么都不做,然后它必须创建相当大的视图..甚至我做了很多优化(obvi 我做了回收,我基本上避免了所有冗余的对象实例化,..),有一些丢帧..它必须花费超过 16 毫秒:/ ..
发布时间:2021-06-15 19:53:16 移动开发

如何从我的自动化脚本捕获Android Systrace

我正在尝试在运行自动化测试时捕获Android systrace.由于我不知道测试的持续时间,因此无法使用参数"-t" 我使用以下命令进行跟踪- python systrace.py -a com.myapp -o testauto.html 手动停止跟踪,我们需要按Enter键.我该怎么做 ?如何停止捕获跟踪,以便它自动创建跟踪文件? 解决方案 systrace.py是 ..
发布时间:2021-04-12 20:39:25 移动开发

Android应用程序的首次启动非常缓慢,并且systrace显示30秒的bindApplication

我目前正在开发一个Android应用,并试图缩短启动时间.为此,我使用了 Systrace 工具. 我第一次运行该应用程序(安装后即刻运行),大约需要40秒才能启动,并且得到以下跟踪信息: 有人知道第一次跑步这么长时间是否正常吗? 我可以做些什么来改善它? 我的猜测是 bindApplication 与 onCreate App方法中的繁重工作有关,但我不知道这怎么可能发生.以 ..
发布时间:2021-04-05 19:21:17 移动开发

无法查看由Android SDK中的Systrace工具生成的HTML跟踪报告

我正在尝试使用Android SDK中的 Systrace 工具生成跟踪报告,但是无法在浏览器中查看该报告.它为空白,不包含任何信息.我在一些论坛上读到需要在Chrome浏览器中打开报告,我也使用Chrome打开了报告,但报告为空白. 我已经从开发人员选项中启用了USB调试,并且设备正在运行Android 4.2,并且我正在使用Android SDK中的 DDMS 工具生成跟踪. ht ..
发布时间:2020-08-30 08:10:14 移动开发

Systrace输出错误

我在android studio项目上运行systrace以便发现一些性能错误,但是在跟踪过程结束后,出现以下错误,并且如果我在chrome中打开trace.html输出文件,则跟踪视图为空: Starting tracing (10 seconds) Tracing completed. Collecting output... Exception in thread Thread-13: ..
发布时间:2020-08-29 01:26:50 移动开发

是否可以在没有JNI的情况下直接从本机代码记录Android systrace事件?

Android systrace日志记录系统很棒,但是只能通过Trace.beginSection()和Trace.endSection()在代码的Java部分中使用.在代码的C/C ++ NDK(本机)部分中,只能通过JNI使用它,这很慢或在没有Java环境的线程中不可用... 是否可以通过本机C代码向主systrace跟踪缓冲区添加事件,甚至生成单独的日志? 这个较早的问题提到at ..
发布时间:2020-08-27 21:15:03 移动开发

在Ubuntu 14.04中,React-native Android Systrace HTML是空白的

我使用Android SDK中的systrace.py util将一段基于React-Native的Android应用程序收集到一个html文件中。当我在Chrome 50.0.2661.86(64位)或Firefox 45.0.2中打开这个HTML跟踪文件时,我看到空白屏幕和 Developer Console中的一些JavaScript错误。操作系统Ubuntu 14.04 64位操作系统。 ..
发布时间:2018-05-07 19:06:17 移动开发

在设备上运行Android systrace

我无法运行名为systrace.pl的Android SDK工具,因为我收到以下错误: 错误打开/ sys / kernel / debug / tracing / options / overwrite:没有这样的文件或目录 sys / kernel / debug / tracing目录甚至不存在。 有一点研究表明,我需要使用以下命令启用debugfs: ..
发布时间:2017-04-17 23:43:02 移动开发

做一个Android的FPS计数器

我试图做任何Android应用程序的FPS计数器。这意味着我没有源$ C ​​$ C为该应用程序(我不能修改或类似的东西,我只是有.apk文件)。 我已经研究了很多这个,我发现只有有一个应用做这个(这就是所谓的游戏台,你可以找到它在谷歌播放),因此有可能以某种方式。当应用程序启动时,它已与所有手机上的游戏列表,你选择一个,游戏台自动启动并计算FPS。我需要一个类似的行为。 现在,我所问的是,如 ..
发布时间:2016-03-11 21:04:37 移动开发

Systrace在Android 4.3

我想通过使用新的在JB 4.3引入了跟踪API 。我们的想法是类似于使用traceview方法分析,即可以使用测量特定code节 Trace.beginSection 和 Trace.endSection 。 然而,当我通过Android的工具提供的python脚本运行systrace,我没有看到有关上述调用指定的部分东西。 我缺少的东西吗?这是访问systrace输出的正确方法?我的文档中看 ..
发布时间:2015-12-06 23:36:08 移动开发

Android的Systrace没有这样的文件或目录

下面的错误消息 D:\程序\工具\ ADT_bundle \ SDK \平台工具\ systrace>蟒蛇systrace.py 回溯(最近通话最后一个): 文件“systrace.py”,线路315,与<模块> 主要() 文件“systrace.py”,64行,在主 os.execv(legacy_script,sys.argv中) OSError异 ..
发布时间:2015-12-05 14:34:03 移动开发

难道Android的systrace需要root权限?

我想要一个无根的设备上运行systrace。它总是给人如果任何跟踪事件的选择了以下错误: 找不到一丝起始标记“TRACE:':错误打开/ SYS /内核/调试/跟踪/事件/ cpufreq_interactive /启用:没有这样的文件或目录 如果没有选择跟踪事件,它的工作原理,但跟踪不是很usweful。 请问systrace需要root访问权限? 请注意,我在Windows 7直接运行 ..
发布时间:2015-12-05 00:35:26 移动开发

运行在设备上的Andr​​oid systrace

我无法运行Android SDK工具叫做systrace.pl,因为我得到这样的错误: 错误打开/ SYS /内核/调试/跟踪/选项/覆盖:没有这样的文件或目录 和确实/ SYS /内核/调试/跟踪目录中根本不存在。 一个小小的研究表明我需要启用的debugfs使用以下命令: 安装邻RW,重新安装-t的debugfs无/ SYS /内核/调试 运行后安装有指示的debugf ..
发布时间:2015-12-03 10:31:27 移动开发

Android的Systrace跟踪文件格式

安卓 systrace 工具,来电的 atrace 通过ADB工具。但是,我不很了解的痕迹文件的格式。显然,这是非常相似的Linux ftrace 工具有一些不同。主要的区别是不使用的的System.map 文件,但它包含了所有的信息到跟踪文件。另外,还有一些新的B |是Android的特定电子邮件的条目。 有关于这种格式在Android源$ C ​​$ C的一些信息:不过,该文档中,我们可以读 ..
发布时间:2015-12-02 22:04:53 移动开发

使用果冻豆4.1仿真器上运行Windows 7 systrace工具亚行错误

如何运行 systrace 来显示它的HTML输出?看着谷歌I / O 2012的谈话“黄油或更糟”后我有麻烦 systrace 使用运行果冻豆4.1模拟器在Windows 7上工作 我做了以下内容: 在安装了Python 2.7,并增加了安装文件夹到我的PATH 冉以下内容: C:\ Android的SDK \平台工具\ systrace>蟒蛇systrace.py (与旧的软件开发工 ..
发布时间:2015-12-01 23:44:03 移动开发