有没有办法测量一个特定页面的延迟?
我可以做一些请求并计算平均值以了解延迟吗?
最佳答案
你当然可以。 你可以使用类似的东西
- (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 重写。
关于ios - 如何测量 iOS 中的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29303631/