如何测量 iOS 中的延迟

How to measure latency in iOS

有没有办法测量一个特定页面的延迟?

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

你当然可以。 你可以使用像

这样的东西
- (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 重写。