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包的安装之后占用空间以及运行时占用内存相关推荐

  1. win7 32位 安装opencv-python后,运行时提示 from .cv2 import *: DLL load failed: 找不到指定的模块 的解决办法...

    安装opencv后,运行一个测试程序提示"from .cv2 import *: DLL load failed: 找不到指定的模块".于是百度一下解决办法,结果试了N多方法后也没 ...

  2. Android 下载apk包并安装

    1.权限申请 8.0以后需要. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES&q ...

  3. linux aspnet服务器,在Linux中安装ASPNET.Core3.0运行时的示例代码

    摘要: # 以下示例适用于x64位runtime v3.0.0mkdir /runtimescd /runtimeswget https://... # 以下示例适用于x64位runtime v3.0 ...

  4. python安装出现modify_pycharm之运行时出现Edit configuration及老是弹出Modify Setup(转载,亲测有效)...

    本文转载自https://blog.csdn.net/qx847758751/article/details/89841816 小白一枚(写这个就是为了给自己记个笔记同时提个醒,避免下次出现同样的问题 ...

  5. alpine linux apk删除,把玩Alpine linux(二):APK包管理器

    原标题:把玩Alpine linux(二):APK包管理器 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置. Alpine Linux的优 ...

  6. android 换主题换皮肤(apk包方式)

    更换皮肤(主题)的方式有很多种,首先要弄清楚换肤的定义,软件皮肤包括图标.字体.布局.交互风格等,换肤就是换掉皮肤包括的部分或者全部资源.皮肤一般含多个文件,有图片.配置等文件,分散的文件不利于传输和 ...

  7. ggtreeExtra包的安装及出现的问题

    包的安装 BiocManager::install("ggtreeExtra") 运行过程中可能出现以下报错 a.BiocManager版本不匹配,是由于之前安装的BiocMana ...

  8. 安装oculus运行时出现问题_PS 2021安装失败?运行时提示程序错误?解决办法全在这里...

    PS 2021 安装时提示此时无法安装? PS 2021 运行时提示程序错误? 解决办法全在这里! 由于PS 2021的正式版本出来了,所以这几天问紫枫最多的问题就是这两个问题,一个就是在安装过程中提 ...

  9. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )

    文章目录 一.获取 APK 包流程 二.获取 APK 包完整流程命令行输出 一.获取 APK 包流程 从应用市场中下载的应用 , 安装完毕后 , 自动删除 ; 如果想要获取安装应用的 APK 包 , ...

  10. android备份:apk安装过程及原理,备份已安装应用的apk包技术实现方案

    安卓设备上备份已安装应用的apk包技术实现方案 需求的目的 在只有安装应用, 没有该应用的apk,而我们又想活取应用apk,用来分享给别人,或是应用的备份, 说是应用的增量升级的, 怎么办? 本文将告 ...

最新文章

  1. ESTL:新型多重扩增子测序法可实现污水中 SARS-CoV-2 RNA 的精确定量和病毒溯源...
  2. springboot知识
  3. oracle-bone,Oracle Bone Inscriptions / 甲骨文
  4. 解决Pytohn安装第三方库出现read timed out 问题
  5. Netcdf 文件多属性,按照时间段导出代码示例
  6. python爬虫之路--准备环境
  7. workbench提示工作负载高度不平衡_功率因数负载组
  8. MongoDB - 分片管理
  9. javaScripct入门教程
  10. python解析多层json数据_python解析多层json操作示例
  11. python下载付费音乐包_python无损音乐下载器下载
  12. 安卓bochs模拟linux_bochs下载-bochs模拟器 安卓版v2.5.1-PC6安卓网
  13. C语言输出三位数的水仙花数
  14. 回顾2020,谈谈“拥抱变化”的新理解
  15. uni.showToast() 提示
  16. stm32F407 ADC
  17. Spirng的事务 方法A调用方法B,事务是否失效
  18. 神仙程序媛小姐姐的一些列Java教程,从小白到进阶,春招和秋招必备的面试题,全站式保姆的Java教程导航帖(未完结)
  19. github删除repository
  20. 虚拟化及vmware产品介绍

热门文章

  1. PDF旋转保存居然还能如此高效的办法
  2. Php影视解析网站源码-觅鹿
  3. linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
  4. 5G消息亮相2021国际数字科技展暨天翼智能生态博览会
  5. word文档设置页眉页脚的技巧
  6. 二维码应用——门禁系统
  7. Typora如何设置字体的颜色
  8. ios微信支付失败 php,iOS微信支付的那些坑
  9. VSCode中使用CodeRunner运行Python乱码
  10. Excel数据导出到txt文档