2013-05-06 125 views
0

對於開發中的Android應用程序,第三方服務器的mp3下載時間比使用其他幾個其他服務器下載相同mp3(來自同一第三方服務器)的速度慢200%現有的應用。在下載過程中或下載後沒有對mp3文件進行處理......相反,它只是一個簡單的下載。測試是在運行Android 4.0的三星Galaxy設備上完成的,配有1個RAM。Android應用程序 - 導致mp3下載速度緩慢的最大原因

除了使用錯誤的緩衝率(據我所知,它通過閱讀StackOverflow上的其他問題決定了從緩存寫入內部SD卡的頻率),我們應該尋找的最大紅旗還是最大的我們可能會犯的錯誤導致我們的下載速度比其他應用程序慢得多?

謝謝你的幫助!

+0

速度慢可能是由於你的應用與CPU掛鉤的事情完全無關。你可以發佈一個簡單的應用程序,下載代碼似乎有你所描述的問題嗎? – ebolyen 2013-05-06 20:49:40

+0

將比較案例通過一個可以進行數據包嗅探的wifi網絡進行路由將會很有趣。 – 2013-05-06 21:28:02

+0

@Evan我可以告訴你,基於Android設備的設備設置中的「開發人員選項」,我可以看到CPU沒有固定。我們的應用程序與其他應用程序(相同的第三方服務器)相同的mp3文件下載速度快得多,但CPU使用率並無明顯差異。 – user18467 2013-05-06 21:28:43

回答

0

對於我們的應用程序,我們發現優化緩衝區大小足以將我們的MP3下載速度提高到(並且在某些情況下優於)其他現有應用程序,當時我們測試了同一mp3文件的下載時間幾個不同WiFi網絡上的相同第三方服務器。

我希望這可以幫助其他開發者應對這個相同的問題。乾杯!

相關問題