ios - 如何测量 iOS 中的延迟

标签 ios iphone ipad httprequest

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

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

最佳答案

你当然可以。 你可以使用类似的东西

- (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/

相关文章:

ios - 确定 iOS 区域 "Europe"的国家代码

ios - 未调用 UICollisionBehaviorDelegate 方法

ios - 如何在 Realm Swift 中重新排序 UITableView 单元格?

iphone - 代码中核心数据简单关系

ipad - 如何在 iOS 应用中使用加速度计实现钟摆效果

ios - 更改图钉颜色 MKMapView

iphone - corebluetooth:didDisconnectPeripheral减少超时

iphone - 在 Monotouch 中正确处理 NSTimer

iphone - 切换 uitextfield 的输入 View

iphone - 本地化应用的应用商店审核时间是否显着延长?