当前位置:   article > 正文

Android 13.0 kenel和frameworks中修改ram运行内存的功能实现

Android 13.0 kenel和frameworks中修改ram运行内存的功能实现

1.前言

在13.0的系统rom产品开发定制中,在对一些产品开发中的配置需求方面,在产品后续订单中,产品提出要提高硬件配置,但是硬件方面已经定板,项目时间比较仓促,所以
来不及对硬件重新定制,就需要软件方面在ram运行内存的容量大小方面作假,修改ram真实的大小容量,所以就需要在kenel驱动部分或者ams中来修改这部分的值最好了,
接下来分析下计算ram容量的
相关代码,然后做出修改

获取ram容量大小和剩余使用内存的方法如下:

  1. //运行内存
  2. public void getTotalRam(){
  3. //获取运行内存的信息
  4. ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
  5. MemoryInfo info = new MemoryInfo();
  6. manager.getMemoryInfo(info);
  7. StringBuilder sb = new StringBuilder();
  8. LogUtil.d("可用RAM:"+info.availMem/1024/1024 + "MB");
  9. LogUtil.d("总RAM:"+info.totalMem/1024/1024 + "MB");
  10. }

2.kenel和frameworks中修改ram运行内存的两种方法的核心类

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/300575
推荐阅读
相关标签
  

闽ICP备14008679号