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