当前位置: 首页 > news >正文

使用Trace分析Android方法用时

序言

在性能优化过程中,有时候我们需要研究一些方法耗时。可以使用Android提供的Trace 这样可以在perffto的日志文件中记录某个方法耗时。

使用

//这里的AAA就会记录到perffto的日志中Trace.beginSection("AAA");mLogger.d("onCreate");Trace.endSection();

这个类是系统提供的
在这里插入图片描述

注意

要打印这些日志需要修改配置文件。

如果使用的是命令行

需要使用-a 包名来配置。如下所示

在这里插入图片描述
perffto的帮助文档有说明
在这里插入图片描述

使用配置文件

在网页版可以填写包名生成配置参数
在这里插入图片描述
对应的参数
在这里插入图片描述

效果

直接在搜索框中搜索就可以
在这里插入图片描述

可以查看方法的耗时
在这里插入图片描述

http://www.lryc.cn/news/572026.html

相关文章:

  • 利用Java进行验证码的实现——算数验证码
  • 【AI Study】第四天,Pandas(7)- 实际应用
  • 【图像处理基石】什么是EIS和OIS?
  • C++ Primer Plus 9.2.7 mutable
  • FPGA基础 -- Verilog 行为级建模之条件语句
  • ChromaDB完全指南:从核心原理到RAG实战
  • STM32 串口寄存器开发
  • 148. 排序链表
  • 前端开发面试题总结-vue2框架篇(四)
  • Flask视频和图片上传
  • MongoDB学习记录(快速入门)
  • 26.多表查询
  • Vue 二维码组件
  • 02-three.js Transform objects
  • 什么是Gateway
  • 详细讲解Redis为什么被设计成单线程
  • 稀疏大模型架构与训练算法研究
  • 最新期刊影响因子,基本包含全部期刊
  • vue | vue 插件化机制,全局注册 和 局部注册
  • 基于python的web系统界面登录
  • 深入理解mysql索引
  • PHP vs Python (Flask/Django) vs Java (SpringBoot) vs Vue:2024全栈技术终极对决
  • singlefligt使用方法和源码解读
  • MySQL 索引和select优化
  • ​​网络工程师知识点精讲与例题解析:数据链路层技术​​
  • 计算机视觉课程总结
  • 【Node.js 的底层实现机制】从事件驱动到异步 I/O
  • Python Peewee库连接和操作MySQL数据库
  • 条件向量运算与三元表达式
  • C语言——枚举