为什么手机存储空间不够会变卡

126 天前
nightnotlate  nightnotlate
存储和运存( ram )
应该和电脑的硬盘和内存条一样吧?
只要同时开启的应用占的内存不高应该不会卡啊,跟硬盘有啥关系?
但是我手机 128g 存储用到超过 100g 就明显变卡,
连系统的应用都卡卡的。
是错觉吗
还是有什么机制?
1990 次点击
所在节点   问与答  问与答
17 条回复
churchmice
churchmice
126 天前
存储介质是 flash,里面会有垃圾回收和写放大机制,使用容量越多会导致垃圾回收什么的越发困难
里面的 fw 也会看到可用空间少于某个阈值的时候就开启垃圾回收

可以去看看 ssd 的测速,空盘写和满盘写的速度是不一样的
b821025551b
b821025551b
126 天前
1 、你觉得应用缓存是写在哪里的;
2 、有些手机默认开始的虚拟内存了解一下。
wangwei890
wangwei890
126 天前
以前看过一篇文章,固态硬盘的存储算法,超过 80% 就会频繁整理存储空间
niboy
niboy
126 天前
空间不够,碎片太多,缓存存储变慢
duanxianze
duanxianze
126 天前
任何 flash 闪存原理都是相似的,他就是会占的越满速度越慢
Od37v61n5s89gXx8
Od37v61n5s89gXx8
126 天前
固态硬盘会保留一部分的 OP 空间用于内部操作使用,但是雷布斯说他和他的团队通过几年的努力,终于领先于世界发现了供应商私藏的这部分空间并运用雷家祖传秘籍把他开放给小米用户了,小米用户还为此高潮了好久呢
codingadog
codingadog
126 天前
你可以认为固态存储实际容量只有一半(因为一般一半以后就开始影响效率了)
totoro625
totoro625
126 天前
固态介质存储相当于华容道小游戏,布置的越满越难移动

就比如一辆停车场快停满的时候,你进去找车位总是很难找
ohhokay
ohhokay
126 天前
我感觉是虚拟内存不够了
calano
calano
126 天前
@lxh1983 #6 你这就瞎掰扯了,他说的是把保留空间变小,使可用空间多了,当然他新的算法具体效率如何就不清楚了
KcKXpykSg2777f5I
KcKXpykSg2777f5I
126 天前
@codingadog 不至于一般,大概 70% 吧
kuawo
kuawo
126 天前
好比你人吃多了 肚子里没空间了 行动就会缓慢哈哈
kokutou
kokutou
126 天前
你手机太老了吧...
老存储满了是会卡

现在的新存储都不会了
cst4you
cst4you
126 天前
iPhone 留的 OP 还挺多的
当年 Nexus 4 试过写到了 99%, 结果触发写放大了, 卡得不能自理, 全机抹掉, 过了好多天才慢慢恢复一些性能, 但是原来的性能等级已经回不去了
wnpllrzodiac
wnpllrzodiac
126 天前
ssd 最早的是 1 个存储单元放 1 个数据, 后面几代都是一个存储单元放了好多位数据的。比如一间房间住了 4 个人。一个人要退房,来新的人。要把整间房间的人全部清空了,再写回来。所以需要有缓存空间放这些数据。没有空间了。只能来回倒腾,必然卡的厉害。
和叠瓦盘类似的问题。
wnpllrzodiac
wnpllrzodiac
126 天前
小米还有超用的问题,把预留的存储空间都拿出来用。
ssd 还有损坏的问题,有坏掉的单元,需要标记,不能使用。这样实际的可用空间就减少了。
feikaras
feikaras
126 天前
如果你觉得会卡。基本上这款手机用了垃圾闪存。并且没有预留足够的 OP 空间。

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

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

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

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

© 2021 V2EX