【问题标题】:How to test function for execution timing in android?如何在android中测试执行时间的功能?
【发布时间】:2015-01-11 14:13:36
【问题描述】:

我的某个功能需要一些时间才能执行,因此我陷入了困境。我有一个使用对象模型和 ArrayList(s) 的对象层次结构。我只是想知道我可以通过哪些技术来调试代码以检查哪个代码语句在执行中需要时间。

【问题讨论】:

    标签: android performance testing performance-testing execution-time


    【解决方案1】:

    只需使用它。

    long startTime = System.nanoTime();
    YourMethode();
    long endTime = System.nanoTime();
    
    long MethodeDuration = (endTime - startTime);
    

    【讨论】:

    • 你不明白这个问题吗?如果您已经知道一种方法很慢,那么通过测量它的执行时间您将一无所获。使用您的代码检查慢速代码的每一行会非常累人。
    【解决方案2】:

    两种解决方案:

    【讨论】:

    • 获取更多详情here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 2023-04-10
    • 2015-01-21
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    相关资源
    最近更新 更多