尖若磐石 2025-08-04 01:43 采纳率: 0%
浏览 26

16g内存的手机后台频繁被K怎么改善呢?

16g内存的手机QQ,PDD,WX等app后台一会就被K,找到了一份配置文件,有没有办法通过更改一些值,改善频繁沙后台的问题。


on post-fs
    # LMK
    setprop ro.lmk.pgscan_limit 3000
    setprop ro.lmk.swap_util_max 90
    setprop ro.lmk.threshold_decay 50 (这个衰减会影响到后台运行么,值加大好还是减小好呢)
    setprop ro.lmk.filecache_min_kb 300000

    setprop ro.lmk.psi_complete_stall_ms 400
    setprop ro.lmk.psi_partial_stall_ms 50
    setprop ro.lmk.file_high_percentage 70 (网上没找到high-low百分比数值的影响,求解)
    setprop ro.lmk.file_low_percentage 25
    setprop ro.lmk.swap_free_low_percentage 10
    setprop ro.lmk.kill_heaviest_task true
    setprop ro.lmk.kill_heaviest_ordered true
    setprop ro.lmk.kill_timeout_ms 100
    setprop ro.lmk.stall_limit_medium 1(网上没找到数值介绍的文章,求解)
    setprop ro.lmk.stall_limit_critical 4(网上没找到数值介绍的文章,求解)
    setprop ro.lmk.stall_limit_freeze 15(网上没找到数值介绍的文章,求解)
    setprop ro.lmk.medium_min_adj 920
    setprop ro.lmk.critical_min_adj 201
    setprop ro.lmk.freeze_min_adj 50
    setprop ro.lmk.kswapd_limit 90
    setprop ro.lmk.kswapd_limit_decay 10
    setprop ro.lmk.kswapd_min_adj 201
    setprop ro.lmk.thrashing_limit 50
    setprop ro.lmk.thrashing_limit_critical 50
    setprop ro.lmk.thrashing_limit_decay 25
    setprop ro.lmk.min_thrashing_limit 10
    # use psi avg10 for mempressure in fwk to avoid ping-pong.
    setprop ro.config.use_psi_avg10_for_mempressure true

    # LowMemoryDetector of Framework
    setprop ro.lowmemdetector.psi_low_stall_us 100000
    setprop ro.lowmemdetector.psi_medium_stall_us 150000
    setprop ro.lowmemdetector.psi_high_stall_us 200000
  • 写回答

4条回答 默认 最新

  • 紫雾凌寒 新星创作者: 人工智能技术领域 2025-08-04 01:44
    关注

    让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek

    如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞

    1. 关键点分析
      - 手机16G内存,QQ、PDD、WX等应用后台容易被杀。
      - 有一份配置文件,但具体内容仅给出了“on post-fs\n # LMK\n setprop ro”,不明确完整配置,需通过分析系统内存管理机制来解决后台被杀问题。
    2. 解决方案
      - 了解系统内存管理机制
      • 不同手机厂商基于Android系统有自己定制的内存管理策略。一般来说,当系统检测到内存不足时,会优先杀掉一些长时间未使用或占用内存较大的后台应用。
      • 检查配置文件
      • 仅从给出的“on post-fs\n # LMK\n setprop ro”来看,不太能直接明确具体要修改的值。通常与内存管理相关的属性可能有“ro.config.low_ram”(如果是低内存设备可能有特定设置)等。你需要查看完整的配置文件内容,确定其中与内存管理相关的参数。
      • 例如,如果配置文件中有关于“lmk_min_free_kbytes”(最低内存阈值)等参数,适当增大其值可能会减少应用被轻易杀掉的情况。但这需要你准确找到相关参数并了解其作用和合理取值范围。
      • 优化应用设置
      • 除了修改系统配置,还可以对应用本身进行优化。在手机设置中,找到应用管理,对于QQ、PDD、WX等应用,将其设置为允许自启动和后台运行。
      • 例如,在一些手机的设置 - 应用管理 - 已安装应用中,找到对应的应用,进入权限管理,开启自启动、后台运行等权限。
      • 清理不必要的后台进程
      • 可以使用手机自带的任务管理器或快捷方式(如从屏幕底部上滑或侧边栏呼出),定期清理一些暂时不需要的后台进程,为常用应用腾出更多内存空间。
      • 关闭一些不必要的功能
      • 例如一些应用的推送通知、自动更新等功能,减少应用在后台的资源占用。以微信为例,进入微信设置 - 新消息提醒,关闭一些不必要的提醒方式;进入设置 - 通用 - 自动下载、照片、视频,关闭自动下载等功能。
    3. 不同方案优缺点
      - 修改系统配置文件
      • 优点:如果能准确修改相关参数,可能从根本上调整系统内存管理策略,效果较为持久。
      • 缺点:需要对系统有一定了解,修改不当可能导致系统不稳定,甚至出现无法开机等严重问题,而且不同手机厂商定制化程度高,配置文件参数可能不同,通用性较差。
      • 优化应用设置
      • 优点:操作简单,对系统影响小,能直接解决应用自身被限制后台运行的问题。
      • 缺点:只能针对单个应用进行设置,对于多个应用频繁被杀的情况,需要逐个应用进行操作,比较繁琐。
      • 清理不必要的后台进程
      • 优点:能即时释放内存,保证当前手机运行流畅,操作方便快捷。
      • 缺点:只是临时解决内存占用问题,不能从根本上防止应用被频繁杀掉,需要经常手动清理。
      • 关闭一些不必要的功能
      • 优点:减少应用后台资源占用,降低被系统判定为高内存占用应用而被杀的概率,操作简单。
      • 缺点:可能会影响应用的正常功能使用体验,比如错过一些重要消息提醒等。
    4. 总结
      - 要改善16G内存手机应用后台频繁被杀的问题,首先要深入了解系统内存管理机制和手机配置文件中的相关参数,谨慎修改配置文件。同时,结合优化应用设置、清理后台进程以及关闭不必要功能等多种方法,综合调整来达到较好的效果。在操作过程中要注意备份重要数据,避免因误操作导致数据丢失或系统故障。

    希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。

    评论

报告相同问题?

问题事件

  • 修改了问题 8月4日
  • 创建了问题 8月4日