Constructor
new TRTCStatistics(upLoss, downLoss, appCpu, systemCpu, rtt, receivedBytes, sentBytes, localStatisticsArray, localStatisticsArraySize, remoteStatisticsArray, remoteStatisticsArraySize, gatewayRtt, systemMemoryInMB, systemMemoryUsageInMB, appMemoryUsageInMB)
Parameters:
| Name | Type | Description | 
|---|---|---|
| upLoss | Number | requiredC -> S 上行丢包率(%),这个值越小越好,例如,0%的丢包率代表网络很好, 而 30% 的丢包率则意味着 SDK 向服务器发送的每10个数据包中就会有3个会在上行传输中丢失。 | 
| downLoss | Number | requiredS -> C 下行丢包率(%),这个值越小越好,例如,0%的丢包率代表网络很好, 而 30% 的丢包率则意味着服务器向 SDK 发送的每10个数据包中就会有3个会在下行传输中丢失。 | 
| appCpu | Number | required当前 App 的 CPU 使用率(%) | 
| systemCpu | Number | required当前系统的 CPU 使用率(%) | 
| rtt | Number | required从 SDK 到云端的往返延时,单位 ms。 该数值代表从 SDK 发送一个网络包到云端,再从云端回送一个网络包到 SDK 的总计耗时,也就是一个网络包经历 “SDK=>云端=>SDK” 的总耗时。 该数值越小越好:如果 rtt < 50ms,意味着较低的音视频通话延迟;如果 rtt > 200ms,则意味着较高的音视频通话延迟。 需要特别解释的是,rtt 代表 “SDK=>云端=>SDK” 的总耗时,所以不需要区分 upRtt 和 downRtt。 | 
| receivedBytes | Number | required总接收字节数(包含信令和音视频) | 
| sentBytes | Number | required总发送字节总数(包含信令和音视频) | 
| localStatisticsArray | Array.<TRTCLocalStatistics> | required自己本地的音视频统计信息,由于可能有大画面、小画面以及辅路画面等多路的情况,所以是一个数组 | 
| localStatisticsArraySize | Number | required数组 localStatisticsArray 的大小 | 
| remoteStatisticsArray | Array.<TRTCRemoteStatistics> | required远端成员的音视频统计信息,由于可能有大画面、小画面以及辅路画面等多路的情况,所以是一个数组 | 
| remoteStatisticsArraySize | Number | required数组 remoteStatisticsArray 的大小 | 
| gatewayRtt | Number | required从 SDK 到本地路由器的往返时延,单位 ms。 该数值代表从 SDK 发送一个网络包到本地路由器网关,再从网关回送一个网络包到 SDK 的总计耗时,也就是一个网络包经历 “SDK>网关>SDK” 的总耗时。 该数值越小越好:如果 gatewayRtt < 50ms,意味着较低的音视频通话延迟;如果 gatewayRtt > 200ms,则意味着较高的音视频通话延迟。 | 
| systemMemoryInMB | Number | required当前系统的内存,单位 (MB) | 
| systemMemoryUsageInMB | Number | required当前系统内存占用,单位 (MB) | 
| appMemoryUsageInMB | Number | required当前应用的内存占用,单位 (MB) |