NSURLRequest/NSURLResponse/NSURLConnectionから実際のリクエスト実行時間を取得する方法はありますか?objective-c NSURLRequestリクエストの実行時間を取得する
Thanx!
NSURLRequest/NSURLResponse/NSURLConnectionから実際のリクエスト実行時間を取得する方法はありますか?objective-c NSURLRequestリクエストの実行時間を取得する
Thanx!
すべてのデータを受信するのに必要な時間を確保するには、2つのNSURLConnectionDelegateメソッドを実装します。connection:didReceiveResponse
最初のタイムスタンプを保存します。 connectionDidFinishLoading
ではそれだけで電流を引きます。
Btwの場合は、connection:didFailWithErrorも実装する必要があります。
はい、私はすでにリクエストを管理する人がいます。自分でタイムスタンプをつぶすことなく実行時間を得る方法が必要であると考えました。 – user1266222
NSURLConnectionではなく、ASIHTTPRequestはステロイドのNSURLConnectionに似ていると聞きましたが、多分あなたはそれを見ておくべきですが、それはちょっと推測です。 – fbernardo
私はASIHttpRequestを試していませんでしたが、あなた自身でタイムカウントを実装しなければならないすべての人にとって、これは一般的なアプローチのためにはhttp://vladimir.zardina.org/2011/01/measuring-execution-time-of-your-objective-c-code-at-runtime/です。
どういう意味ですか?接続を開いて、要求を送信し、ヘッダを受信し、データを受信するのにかかる時間? – fbernardo
ああ、申し訳ありません。データを受信するのに費やされた時間。 – user1266222