如何衡量iOS中的延迟

时间:2015-03-27 14:54:34

标签: ios iphone ipad httprequest

是否可以测量一个特定页面的延迟?

我可以做一些请求并计算平均值以了解延迟吗?

1 个答案:

答案 0 :(得分:1)

你确定可以。 你可以使用像

这样的东西
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse {
    //Save [NSDate date] to a local var here
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)aResponse {
   //Use [[NSDate date] timeIntervalSinceDate:*localVar*]
}

做一大堆这些,平均出来,你有你的延迟。 NSURLConnection已弃用,我确定可以使用NSURLSession重写。