美文网首页
测试app性能方式

测试app性能方式

作者: yukiko666 | 来源:发表于2022-02-14 16:15 被阅读0次

    【方法一】android端使用adb命令

    adb dumpsys命令,查看应用程序内存使用情况

    1、CPU:adb shell dumpsys cpuinfo | grep <package_name>

    2、内存:adb shell dumpsys meminfo <package_name>】

    其中package_name 也可以换成程序的pid,pid可以通过 adb shell top | grep app_name 来查找

    测试app性能方式

    (1) Native/Dalvik 的 Heap 信息图中红框部分,它分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏。size是需要的内存,allocated是分配了的内存。

    (2) Total 的 PSS 信息这个值是应用真正占据的内存大小,通过这个信息,可以轻松判别手机中哪些程序占内存比较大了。

    3、获取电池温度

    adb shell dumpsys battery | grep temperature

    注:JNI(Java Native Interface)是Java本地接口,用来与其他的语言进行通信。Java是支持调用C/C++代码的,不过不能直接调用,因此需要一个中间层来进行转换、翻译,这就是JNI(Java Native Interface)的意思,JNI的作用就是粘合Java代码和C++代码。

    【方法二】、使用三方的测试app,如GT、perfdog

    1、GT–直接应用商店搜索即可

    2、perfdog:https://perfdog.qq.com/,教程:https://www.jianshu.com/p/1c989c39560c

    【方法三】、使用本身的工具

    iOS端可以使用Xcode的自带的instruments来看

    相关文章

      网友评论

          本文标题:测试app性能方式

          本文链接:https://www.haomeiwen.com/subject/qqthlrtx.html