android - 频繁写入 SD 卡的影响

标签 android bufferedwriter android-sdcard

在我的聊天应用程序中,我添加了记录聊天的功能。日志保存在 sdcard 上,并且一个 BufferedWriter 为每个人/ channel 聊天完成时保持打开状态。我想知道这可能会对 SD 卡及其生命周期产生什么影响。

我的BufferedWriter的缓冲区大小是1024,我也想知道是太小还是太大。

最佳答案

闪存卡的续航时间约为 a million write cycles每个区域,可能包括磨损均衡,这基本上意味着尝试写入不同的区域,这样特定的点就不会磨损。

所以在大约 (sizeOfSDCard/sizeOfYourData)*1,000,000 次写入之后,您将毁掉他们的卡。

实际上,这意味着您可能不会造成任何伤害。

关于android - 频繁写入 SD 卡的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694924/

相关文章:

java - BufferedWriter 写 sumbols 而不是数字是有原因的吗?

android - context.getCachedir() 和 Environment getConDownloadCacheDirectory android

android - 保存的图像覆盖了 SD 卡 android 中的先前图像

Android:不幸的是(项目名称)已停止工作

android - 手势检测器问题

java - 是什么导致 RecyclerView 中的滚动性能不佳?

java - 为什么我的文件总是被覆盖?

java - 使用多线程写入文件

android - 如果Android目录尚不存在,如何自动创建它

android - 服务与 WindowManager 和通知