在我的聊天应用程序中,我添加了记录聊天的功能。日志保存在 sdcard 上,并且一个 BufferedWriter
为每个人/ channel 聊天完成时保持打开状态。我想知道这可能会对 SD 卡及其生命周期产生什么影响。
我的BufferedWriter
的缓冲区大小是1024,我也想知道是太小还是太大。
最佳答案
闪存卡的续航时间约为 a million write cycles每个区域,可能包括磨损均衡,这基本上意味着尝试写入不同的区域,这样特定的点就不会磨损。
所以在大约 (sizeOfSDCard/sizeOfYourData)*1,000,000 次写入之后,您将毁掉他们的卡。
实际上,这意味着您可能不会造成任何伤害。
关于android - 频繁写入 SD 卡的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694924/