如何在Android中使用Traceview工具



我想要我的应用程序的测试性能。我知道必须使用Traceview工具,但我不知道如何使用它。有人能演示一下如何使用Traceview工具吗?

TraceView文档没有告诉您如何在时间轴中缩放和取消缩放。放大是相对直观的,但我找不到任何方法来取消缩放。一页纸的文档并不是那么有用。如果你想缩小,双击时间轴上方的msec:标签。

在DDMS中使用跟踪视图工具的步骤。

  1. 连接APK正在运行的设备

  2. 在eclipse中打开DDMS。在DDMS的设备选项卡中检查您的设备。如果找到该设备,您将获得该设备上运行的进程列表。

  3. 选择所需的APK进程。如果进程不可见,请在设备上重新启动进程。一旦你看到你的APK进程,选择它。

  4. 通过按DDMS中设备选项卡面板上的按钮启动方法分析。

  5. 按下该按钮后,开始测试应用程序在设备上的性能(在应用程序中调用事件)

  6. 一旦你完成了你的测试,g停止方法剖析按相同的按钮(在DDMS)。

  7. 现在DDMS将生成一个*。Trace文件,并使用图形视图打开该. Trace文件本身。

您现在可以从图形视图分析APK的性能。

我们也可以这样用:

创建跟踪文件,包括Debug类并调用startMethodTracing()方法之一。在调用中,您为系统生成的跟踪文件指定一个基本名称。要停止跟踪,请调用stopMethodTracing()。这些方法在整个虚拟机中启动和停止方法跟踪。例如,你可以在activity的onCreate()方法中调用startMethodTracing(),在activity的onDestroy()方法中调用stopMethodTracing()。

// start tracing to "/sdcard/calc.trace"
Debug.startMethodTracing("calc");
// ...
// stop tracing
Debug.stopMethodTracing();

当你的应用程序调用startMethodTracing()时,系统会创建一个名为.trace的文件。它包含二进制方法跟踪数据和包含线程名和方法名的映射表。

请同时查看官方文档

Traceview

Traceview是应用程序保存的执行日志的图形查看器。Traceview可以帮助您调试应用程序并配置其性能。

要启动Traceview,请在SDK tools/目录中输入以下命令:

traceview

Traceview是一个图形化的执行日志查看器,您可以使用Debug类来记录代码中的跟踪信息。Traceview可以帮助您调试应用程序并配置其性能。

查看更多信息Android - Traceview

相关内容

  • 没有找到相关文章

最新更新