计算apk包的安装之后占用空间以及运行时占用内存
1、统计结果如下
计算apk安装占用空间大小方式
为了方式apk包运行时出现缓存数据等对空间计算造成影响。应该先进行安装,然后分别计算空间变化
所有apk包安装完毕后再运行
开启两个cmd窗口
第一个窗口登录机顶盒,查看空间变化。第二个窗口用来使用命令 adb install xxx.apk
下面是第一个窗口
下面是第二个窗口
先执行第一个窗口的df 命令
然后执行第二个窗口的adb install xxx.apk
安装成功之后再次执行第一个窗口的df 来查看空间变化。通过空间变化计算apk安装之后占用的空间
安装战舰
可以看到Used那一列,/data这一行变化为61MB,这就是此apk安装占用大小
|root@Hi3798MV100:/ # df df Filesystem Size Used Free Blksize /dev 495.3M 164.0K 495.1M 4096 /mnt 495.3M 0.0K 495.3M 4096 /tmp 495.3M 184.0K 495.1M 4096 /mnt/secure 495.3M 0.0K 495.3M 4096 /mnt/asec 495.3M 0.0K 495.3M 4096 /mnt/obb 495.3M 0.0K 495.3M 4096 /system 503.7M 367.3M 136.4M 4096 /data 5.8G 106.0M 5.7G 4096 /cache 329.3M 212.0K 329.1M 4096 /mnt/sdcard 5.8G 106.0M 5.7G 4096 root@Hi3798MV100:/ # df df Filesystem Size Used Free Blksize /dev 495.3M 164.0K 495.1M 4096 /mnt 495.3M 0.0K 495.3M 4096 /tmp 495.3M 176.0K 495.1M 4096 /mnt/secure 495.3M 0.0K 495.3M 4096 /mnt/asec 495.3M 0.0K 495.3M 4096 /mnt/obb 495.3M 0.0K 495.3M 4096 /system 503.7M 367.3M 136.4M 4096 /data 5.8G 167.1M 5.7G 4096 /cache 329.3M 212.0K 329.1M 4096 /mnt/sdcard 5.8G 167.1M 5.7G 4096 root@Hi3798MV100:/ #
其它apk计算方式类似
炸弹人这个apk包安装之后变化为37MB
root@Hi3798MV100:/ # df df Filesystem Size Used Free Blksize /dev 495.3M 164.0K 495.1M 4096 /mnt 495.3M 0.0K 495.3M 4096 /tmp 495.3M 280.0K 495.0M 4096 /mnt/secure 495.3M 0.0K 495.3M 4096 /mnt/asec 495.3M 0.0K 495.3M 4096 /mnt/obb 495.3M 0.0K 495.3M 4096 /system 503.7M 367.3M 136.4M 4096 /data 5.8G 175.3M 5.7G 4096 /cache 329.3M 212.0K 329.1M 4096 /mnt/sdcard 5.8G 175.3M 5.7G 4096 root@Hi3798MV100:/ # df df Filesystem Size Used Free Blksize /dev 495.3M 164.0K 495.1M 4096 /mnt 495.3M 0.0K 495.3M 4096 /tmp 495.3M 224.0K 495.0M 4096 /mnt/secure 495.3M 0.0K 495.3M 4096 /mnt/asec 495.3M 0.0K 495.3M 4096 /mnt/obb 495.3M 0.0K 495.3M 4096 /system 503.7M 367.3M 136.4M 4096 /data 5.8G 212.2M 5.6G 4096 /cache 329.3M 212.0K 329.1M 4096 /mnt/sdcard 5.8G 212.2M 5.6G 4096 root@Hi3798MV100:/ #
查看apk包运行时占用内存大小
先在机顶盒上打开apk包运行
然后使用procrank命令查看,其中第一行的org.cocos2dx.TouNao就是此apk包运行时内存信息
Pss这列就是它占用的物理内存大小
[D:\0321\华为悦盒破解工具集]$ adb shell procrankPID Vss Rss Pss Uss cmdline5182 616820K 73324K 50773K 48476K org.cocos2dx.TouNao2161 610708K 73580K 45883K 41424K com.huawei.iptv.stb2437 573980K 56328K 31693K 28408K com.dangbei.tvlauncher1983 526892K 50096K 28861K 27068K com.android.systemui
其它apk查看方式一致
第四列就是另一个apk包运行时占用内存 22MB左右内存大小
[D:\0321\华为悦盒破解工具集]$ adb shell procrankPID Vss Rss Pss Uss cmdline2161 610708K 73608K 46054K 41584K com.huawei.iptv.stb2437 574868K 56596K 32099K 28716K com.dangbei.tvlauncher1983 526892K 50076K 28921K 27072K com.android.systemui4376 590324K 40276K 22157K 20992K com.holyblade.kaixing
转载于:https://www.cnblogs.com/nmap/p/9261600.html
计算apk包的安装之后占用空间以及运行时占用内存相关推荐
- win7 32位 安装opencv-python后,运行时提示 from .cv2 import *: DLL load failed: 找不到指定的模块 的解决办法...
安装opencv后,运行一个测试程序提示"from .cv2 import *: DLL load failed: 找不到指定的模块".于是百度一下解决办法,结果试了N多方法后也没 ...
- Android 下载apk包并安装
1.权限申请 8.0以后需要. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES&q ...
- linux aspnet服务器,在Linux中安装ASPNET.Core3.0运行时的示例代码
摘要: # 以下示例适用于x64位runtime v3.0.0mkdir /runtimescd /runtimeswget https://... # 以下示例适用于x64位runtime v3.0 ...
- python安装出现modify_pycharm之运行时出现Edit configuration及老是弹出Modify Setup(转载,亲测有效)...
本文转载自https://blog.csdn.net/qx847758751/article/details/89841816 小白一枚(写这个就是为了给自己记个笔记同时提个醒,避免下次出现同样的问题 ...
- alpine linux apk删除,把玩Alpine linux(二):APK包管理器
原标题:把玩Alpine linux(二):APK包管理器 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置. Alpine Linux的优 ...
- android 换主题换皮肤(apk包方式)
更换皮肤(主题)的方式有很多种,首先要弄清楚换肤的定义,软件皮肤包括图标.字体.布局.交互风格等,换肤就是换掉皮肤包括的部分或者全部资源.皮肤一般含多个文件,有图片.配置等文件,分散的文件不利于传输和 ...
- ggtreeExtra包的安装及出现的问题
包的安装 BiocManager::install("ggtreeExtra") 运行过程中可能出现以下报错 a.BiocManager版本不匹配,是由于之前安装的BiocMana ...
- 安装oculus运行时出现问题_PS 2021安装失败?运行时提示程序错误?解决办法全在这里...
PS 2021 安装时提示此时无法安装? PS 2021 运行时提示程序错误? 解决办法全在这里! 由于PS 2021的正式版本出来了,所以这几天问紫枫最多的问题就是这两个问题,一个就是在安装过程中提 ...
- 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
文章目录 一.获取 APK 包流程 二.获取 APK 包完整流程命令行输出 一.获取 APK 包流程 从应用市场中下载的应用 , 安装完毕后 , 自动删除 ; 如果想要获取安装应用的 APK 包 , ...
- android备份:apk安装过程及原理,备份已安装应用的apk包技术实现方案
安卓设备上备份已安装应用的apk包技术实现方案 需求的目的 在只有安装应用, 没有该应用的apk,而我们又想活取应用apk,用来分享给别人,或是应用的备份, 说是应用的增量升级的, 怎么办? 本文将告 ...
最新文章
- ESTL:新型多重扩增子测序法可实现污水中 SARS-CoV-2 RNA 的精确定量和病毒溯源...
- springboot知识
- oracle-bone,Oracle Bone Inscriptions / 甲骨文
- 解决Pytohn安装第三方库出现read timed out 问题
- Netcdf 文件多属性,按照时间段导出代码示例
- python爬虫之路--准备环境
- workbench提示工作负载高度不平衡_功率因数负载组
- MongoDB - 分片管理
- javaScripct入门教程
- python解析多层json数据_python解析多层json操作示例
- python下载付费音乐包_python无损音乐下载器下载
- 安卓bochs模拟linux_bochs下载-bochs模拟器 安卓版v2.5.1-PC6安卓网
- C语言输出三位数的水仙花数
- 回顾2020,谈谈“拥抱变化”的新理解
- uni.showToast() 提示
- stm32F407 ADC
- Spirng的事务 方法A调用方法B,事务是否失效
- 神仙程序媛小姐姐的一些列Java教程,从小白到进阶,春招和秋招必备的面试题,全站式保姆的Java教程导航帖(未完结)
- github删除repository
- 虚拟化及vmware产品介绍