IOS 越狱打开 swap 的可能性

198 天前
 RickRobust

既然国产毒瘤 app 内存占用高(微信开小程序再切出去内存占用基本 1G+了),应该学习丐版 macbook 经验给 iphone 开 swap ,而且印象里 iphone 的 ssd 也是不差。理论上现代操作系统底层应该也是支持的,不知道越狱后用插件启用 swap 的可能性。 去 r/jailbreak 搜了一圈,发现近年讨论的帖子很少,可能是国外很少毒瘤 app ?

1479 次点击
所在节点    Apple
7 条回复
noahhhh
198 天前
128G 以上+M1+iPadOS 支持 swap ,IOS 设备启用的话可能要魔改内核了
pendulum
198 天前
同问,现在 iPhone 的瓶颈在于内存
RickRobust
198 天前
@noahhhh 我简单看了一下 xnu 的代码,确实有 swap 相关的实现,只能说也是刀法的一部分了,就是不知道 ios 的内核是原本就有 swap 功能还是通过某些编译选项关掉了,感觉讨论的很少。

@pendulum 是的,另外还有电池,假如可以破解循环次数写入,这样不限次数换电芯,这两个解决换机瓶颈就没有了。
noahhhh
198 天前
@RickRobust iOS 越狱没有官方渠道提供折腾,只能靠漏洞,越狱玩的人都越来越少了,有能力强开 iOS swap 的人的收入买新 iPhone 还是轻轻松松的
jim9606
198 天前
ios 应用如果内存使用超额是直接 oom 没商量的,前台应用如果没超限那就是没问题。
另外 ios 的所谓多应用后台是十分有限的,哪怕真有大内存也只有前台应用受益,例如 3d 游戏是非常容易获益的。
而且不知道为啥你会觉得手机的 flash 质量好的?不管是 i 还是 a ,搞 swap 我都视为计划报废的阴谋。
RickRobust
198 天前
@noahhhh 这倒是
@jim9606 oom 的 m 一般也都是 dram+swap 吧,比如原来 3g ram ,加上 2g swap ,他 oom 的标准也会相应变成 5g ,也就是一次可以申请超过 3g 的内存。另外关于 ssd 的问题,现在 ssd 寿命基本都是上百的 TBW ,这个寿命在相对移动场景更恶劣的 pc 上(大量文件交互、swap )也是相当够覆盖设备的寿命周期( 3~5 年),而在移动设备场景下数据交互肯定是更少的,那相比于移动设备本身的寿命风险(意外损坏、电池老化、甚至屏幕寿命),肯定不是瓶颈。
neiltroyer849
197 天前
iOS 的 swap ,比如在 M 系列落地的 iPad 上的 virtual memory swap ,目前还只是一个单个应用 upper limit 调整的问题,不是全局性的。要有专门的 entitlement 才能透过 API 申请到,连很多自带的应用比如 Safari 都是用不了这个 swap 的。可能一些高需求 app 可以用比如 iPad 版 finalcut PS 之类的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX