在profiler中调用多次方法,但只能看到一次

来源:3-4 启动优化工具选择-1

nurthless

2020-05-06

 Debug.startMethodTracing("feiTrace");
    go1();
    go3();
    go3();
    go1();
    go3();
    go3();
    go2();
    go3();
    go3();

    Debug.stopMethodTracing();

图片描述

(1)有时候,我需要看某个方法被调用了多少次,来判断是否正确执行怎么办?
(2)有没办法监听 类中对象调用方法?比如handler.sendMessage,该怎么监听?

写回答

1回答

随风绽放

2020-05-13

  1. 同学第一个问题可以使用火焰图,就可以知道调用的次数

  2. 类中对象方法调用可以使用Hook或者AOP的方案,课程后面有介绍哦~

0
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程