我试图尽可能多地同时执行http下载IPad2(ios6.0).这纯粹用于测试此设备上可能的内容.甚至对GUI性能不感兴趣(如果没有响应则不重要)
我创建了一个特殊的HTTP服务器,它向客户端发送x分钟数据.收到的数据并不重要.我只测量了多少并发下载的速度.我已经实现了两种不同的方式来调度12个HTTP请求.
一个是通过在队列中使用NSOperation对象并在12上设置NSOperationQueueDefaultMaxConcurrentOperationCount来完成的
第二种实现方式是创建12个执行同步http请求的NSThread.
请求全部发送到相同的目标IP.
我观察到的是,在这两种情况下,第6到第12个请求都得到一个TimeOut(错误代码-1001).如果1将超时值设置为80.0秒,我看到第1次完成后第6次下载开始.
| 归档时间: |
|
| 查看次数: |
8162 次 |
| 最近记录: |