2016-10-05 10 views
-1

私は約15000レコードのJSON応答を返すサービスを提供しています。 NSURLSession dataTaskを使ってそのサービスをiOS 9(iPad Air)に呼び出すと2〜3分かかりますが、同じサービスはiOS 10で10〜12分かかります。iOS 10 - NSURLSessionはiOS 9に比べて非常に遅い

誰も同じ状況に遭遇しましたか?

NSURLSession dataTaskを代理人で使用しています。

+0

あなたのAPIコードを表示します。 – vaibhav

+0

ヘルプが必要な場合は、コードを表示してください! – matt

答えて

-1

なぜデータタスクをフェッチするのに数分かかるのですか?ダウンロードタスクを使用します。データタスクは、かなり短い要求を対象としています....

+0

これは*絶対に真実です。最初にそのAPIのドキュメンテーションを書いた人と話しています。ダウンロードするのに十分な大きさのコンテンツをダウンロードしている場合は、ほとんどの場合、ディスクに書き込んで後で解析し、そのような膨大なデータを保存するのではなく、 RAMに保存します。あなたは1 GB未満のRAMを搭載したデバイスで実行している可能性があります。 – dgatwood

関連する問題