【测试领域-性能测试】安卓与OpenHarmony的内存测试与分析
内存相关概念词
内存的大小关系:VSS >= RSS >= PSS >= USS
性能测试-内存关注点(安卓)
基于上面的概念不难发现,性能测试涉及内存这块,我们主体关注的是PSS,并将其值作为测试的预期结果。
PSS值的获取,是通过命令组合adb shell -> showmap pid,其中pid是需要测试关注的应用进程id。
但其实在安卓侧,除了showmap命名,还有一个强大的命令组合adb shell -> dumpsys meminfo pid,也可以查看单个pid(具体应用进程)的PSS内存占用的详细情况。更详细的学习和了解,可以参考下面链接文章。
性能测试-内存关注点(OpenHarmony)
内存这块的测试,也是关注PSS,也可以通过showmap命令进行测试获取。
借助开源代码,下载smaps-show,并如下方式安装到纯鸿蒙手机上:
hdc_std shell mount 、hdc_std file send和hdc_std shell chmod
相关的开源代码:https://gitee.com/openharmony/developtools_profiler/tree/master/tools/smaps_show
加载手机OK后,即可以通过smaps-show -p PID命令,进行查询PSS。
参考自:
https://blog.csdn.net/weixin_41572402/article/details/125565274
https://blog.csdn.net/fanyun_01/article/details/128103289