CyanogenMod 7.2内核是否支持交换内存?


8

我当前的内核(无论什么版本内置于Verizon Motorola Droid X的Froyo 2.2 ROM中)都不支持交换内存。

CyanogenMod 7.2内核是否支持交换内存?这取决于特定于设备的版本吗?

Answers:


3

的CyanogenMod团队认为,交换不提供在Android设备上它的宗旨:

这个问题引起了激烈的争论,但是您几乎绝对不需要swap或compcache ...

您可以在Swap和Compcache-CyanogenMod Wiki上阅读所有内容!


为了直接回答您的问题,默认情况下,交换和Compcache方案是禁用的,但是如果您仍然需要使用它们,则上面的链接为您提供了操作方法。

因此,是的,CyanogenMod 7.2支持交换,需要激活其用法。

交换和Compcache方案的用法取决于设备及其支持。


附带说明一下,CyanogenMod 7.x是基于Gingerbread而不是Froyo的,可以在这里阅读:

经过3轮发布候选,并解决了CyanogenMod 7稳定分支中的更多错误之后,基于Gingerbread的 CM7 的最新稳定迭代现已发布。


交换不适合Android智能手机/平板电脑,因为实际上说来,由于分区的读/写(交换/切入)可能会损坏闪存和存储空间。
t0mm13b 2012年

同意,并且可以在提供的链接上进行阅读,几乎没有收益来自于swap或Compcache方案的使用!
Zuul 2012年

1
@Zuul-我的主要问题是(1)我关心的所有应用程序(例如,股票浏览器)都不支持CM Wiki中描述的行为链接-当浏览器被内存管理器杀死时,接下来会重新加载空白页而不是我打开的所有标签页 不必介意重新加载页面,以免Google Reader丢失我打开的文章。(2)在玩了一些内存密集型游戏之后,永远需要重新启动Zeam启动器。交换可能没有帮助;但我有兴趣尝试。非常有帮助的答案,谢谢!
DVK 2012年

因此,每次您在它们之间切换时,我们都需要花费5分钟才能打开它们?他们应该让用户来决定它是否对他们有用。Android的杀死应用程序和存储其状态的应用程序的预期行为,是为了使它们能够优雅地重新加载是一厢情愿的想法,而不是现实。
endlith 2013年

1
@endolith我已经更新了链接,谢谢您的警告!
Zuul 2013年

-1

简短答案:

否。缺少内核支持。您需要更换内核。

更长的答案-检查Zuul的答案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.