# Rcp_TimeInfo

#### 概述

响应计时信息。

它将在Rcp\_Response.timeInfo中被收集，Rcp\_TracingConfiguration.collectTimeInfo决定是否收集它。

**起始版本：** 5.0.0(12)

**相关模块：** RemoteCommunication

**所在头文件：** rcp.h

#### 汇总

#### 成员变量

| 名称 | 描述 |
| --- | --- |
| double totalTime | HTTP传输（包括名称解析、TCP连接等）的总时间（毫秒）。 |
| double nameLookUpTime | 从请求开始到完成远程主机名解析所用的时间（以毫秒为单位）。 |
| double connectTime | 从请求开始到建立与远程主机（或代理）的连接的时间（以毫秒为单位）。 |
| double preTransferTime | 从请求开始到准备就绪进行数据传输所花费的时间（以毫秒为单位）。 |
| double fileTime | 从远程文件的上次修改时间开始的时间（以毫秒为单位）。 |
| double startTransferTime | 从开始到接收到第一个字节所花费的时间（以毫秒为单位）。 |
| double redirectTime | 所有重定向步骤（包括名称查找、连接等）所用的时间（毫秒）。 |
| double tlsHandshakeTime | 从请求开始到建立与远程主机（或代理）的TLS握手的时间（以毫秒为单位）。 |

#### 结构体成员变量说明

#### connectTime

```
double Rcp_TimeInfo::connectTime
```

**描述**

从请求开始到建立与远程主机（或代理）的连接时间（以毫秒为单位）。

#### fileTime

```
double Rcp_TimeInfo::fileTime
```

**描述**

从远程文件的上次修改时间开始的时间（以毫秒为单位）。

#### nameLookUpTime

```
double Rcp_TimeInfo::nameLookUpTime
```

**描述**

从请求开始到完成远程主机名解析所用的时间（以毫秒为单位）。

#### preTransferTime

```
double Rcp_TimeInfo::preTransferTime
```

**描述**

从请求开始到准备就绪进行数据传输所花费的时间（以毫秒为单位）。

#### redirectTime

```
double Rcp_TimeInfo::redirectTime
```

**描述**

所有重定向步骤（包括名称查找、连接等）所用的时间（毫秒）。

#### startTransferTime

```
double Rcp_TimeInfo::startTransferTime
```

**描述**

从开始到接收到第一个字节所花费的时间（以毫秒为单位）。

#### tlsHandshakeTime

```
double Rcp_TimeInfo::tlsHandshakeTime
```

**描述**

从请求开始到建立与远程主机（或代理）的TLS握手的时间（以毫秒为单位）。

#### totalTime

```
double Rcp_TimeInfo::totalTime
```

**描述**

HTTP传输（包括名称解析、TCP连接等）的总时间（毫秒）。