Cache就是缓存文件,可以删除。Cache这个文件夹代表缓存,主要是我们平时在使用APP时,应用需要自动缓存的一些东西,这类文件夹一般没有重要的数据。但长时间不清理会占据存储空间,有需要的朋友可以选择性的删除释放手机内存。
cache的主要作用
cache是高速缓冲存储器,,介于CPU与主存之间,它的工作速度数倍于主存,全部功能由硬件实现,并且对程序员是透明的.buffer一般是主存.还有,一般buffer对程序员是不透明的,除非是底层的地程序员,偶尔会需要知道一些buffer的详细信息(一般是嵌入式的,必须对每个地址都要自己分配),一般情况下,只要程序自己去分配。
所有的cache文件都是可以删除的,并不影响使用,并且会自动生成。
cache区是为安卓系统缓存区域,而存储的系统经常寻访的是数据和应用程序。清除cache分区,不影响个人数据,只是删除了这个分区中已经保存的缓存内容,缓存内容会在后续手机使用过程中重新自动生成。
缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况,这时CPU还是会到内存中去找数据,这样系统的速率就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。
替换算法
当Cache产生了一次访问未命中之后,相应的数据应同时读入CPU和Cache。但是当Cache已存满数据后,新数据必须替换(淘汰)Cache中的某些旧数据。最常用的替换算法有随机算法、先进先出算法(FIFO)和近期最少使用算法(LRU)。
基本原理:使用Cache改善系统性能的依据是程序的局部性原理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)