私は約15000レコードのJSON応答を返すサービスを提供しています。 NSURLSession dataTask
を使ってそのサービスをiOS 9(iPad Air)に呼び出すと2〜3分かかりますが、同じサービスはiOS 10で10〜12分かかります。iOS 10 - NSURLSessionはiOS 9に比べて非常に遅い
誰も同じ状況に遭遇しましたか?
NSURLSession dataTaskを代理人で使用しています。
私は約15000レコードのJSON応答を返すサービスを提供しています。 NSURLSession dataTask
を使ってそのサービスをiOS 9(iPad Air)に呼び出すと2〜3分かかりますが、同じサービスはiOS 10で10〜12分かかります。iOS 10 - NSURLSessionはiOS 9に比べて非常に遅い
誰も同じ状況に遭遇しましたか?
NSURLSession dataTaskを代理人で使用しています。
なぜデータタスクをフェッチするのに数分かかるのですか?ダウンロードタスクを使用します。データタスクは、かなり短い要求を対象としています....
これは*絶対に真実です。最初にそのAPIのドキュメンテーションを書いた人と話しています。ダウンロードするのに十分な大きさのコンテンツをダウンロードしている場合は、ほとんどの場合、ディスクに書き込んで後で解析し、そのような膨大なデータを保存するのではなく、 RAMに保存します。あなたは1 GB未満のRAMを搭載したデバイスで実行している可能性があります。 – dgatwood
あなたのAPIコードを表示します。 – vaibhav
ヘルプが必要な場合は、コードを表示してください! – matt