randomaccessfile在移动设备多线程多服务器下载时写入慢的问题
生活随笔
收集整理的這篇文章主要介紹了
randomaccessfile在移动设备多线程多服务器下载时写入慢的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在移動設備中使用randomaccessfile類多線程多服務器下載時要注意一次性寫入盡可能寫入多的數據。寫入次數盡可能的減少。
如果每次寫入1k數據。你的下載速度撐死200kb/s。如果你的設備閃存為ufs可能會更快。
事實證明pc存儲速度遠高于移動設備。安卓模擬器模擬的app不算數。要在移動設備真機運行。
如果每次寫入1m數據。那么你的下載速度可以達到你的帶寬上限。
那么如何盡可能寫入1m數據呢,就是另外開一個寫入線程。不要和下載線程一塊。
下載線程每次讀取的數據量大多數1k。不管你的字節緩存多大。如果有線程堵塞,字節每次讀取量可以到64k。
?
轉載于:https://www.cnblogs.com/wxl19850505/p/8367604.html
總結
以上是生活随笔為你收集整理的randomaccessfile在移动设备多线程多服务器下载时写入慢的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下根据进程查找文件启动文件
- 下一篇: cmake使用教程(一)-起步