2013-05-06 122 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网络上的相同第三方服务器。

我希望这可以帮助其他开发者应对这个相同的问题。干杯!

相关问题