gpt4 book ai didi

ios - 查找 native iOS 移动应用程序的持续时间和延迟

转载 作者:行者123 更新时间:2023-11-29 03:49:36 26 4
gpt4 key购买 nike

我正在尝试找出对 iOS native 应用程序的网络调用的持续时间以及是否可能存在延迟。我已经找到了仪器工具并尝试了不同的模板,但没有成功:(

更具体地说,我想获取通过在我的本地计算机上运行的 glassfish 服务器发送的调用的持续时间。该调用发送一个 json 对象。

希望大家能帮帮我?

谢谢

最佳答案

如果您使用 NSURLConnection 将请求发送到服务器,我认为您可以在此处使用 NSURLConnectionDelegate 方法。当您设置请求时,您可以使用

CFAbsoluteTime before = CFAbsoluteTimeGetCurrent();

获取您发起请求的确切时间。使用委托(delegate)方法

connection:didReceiveResponse:

以及里面

CFAbsoluteTime after= CFAbsoluteTimeGetCurrent();

之后和之前之间的差异将给出准确的持续时间。

还可以使用,connectionDidFinishLoading:如果您想获取完全加载 JSON 响应的时间。

关于ios - 查找 native iOS 移动应用程序的持续时间和延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com