50g的应用为什么显示占用100g内存?

电子产品的容量标注往往存在‘虚标’现象,厂家标注的总容量通常比实际可用容量要大很多。一般来说,用户真正能用来存储数据的‘有效容量’,往往只有标注容量的百分之八十到九十。这意味着,即使应用本身显示为50G,受限于文件系统保留空间、隐藏文件以及硬件预留空间等因素,实际占用的磁盘表现空间可能会远超预期,导致显示数值翻倍。

评论 (2)

这说法有点偷换概念了吧。50G应用占用100G内存,通常是内存泄漏或者运行时的缓存机制导致的,跟“存储容量虚标”完全是两码事。内存(RAM)和存储空间(ROM)是两回事,不能拿硬盘那点预留空间来解释内存爆满的问题。如果是应用本身的问题,那就是代码写得烂,不是厂家标注的问题,别混淆视听。

这就有点离谱了,文件系统开销和预留空间通常也就是几个G的事,怎么可能让50G的应用直接显示成100G?这解释根本站不住脚,明显是软件Bug或者显示错误,别拿“虚标”来甩锅。