开发者社区 问答 正文

前端性能监控, dom ready时间计算

20191122104542.jpg

这个性能指标是怎么统计的? 在porformance对象中, 并没有发现这个指标

展开
收起
此君 2019-11-22 10:47:17 987 分享 版权
阿里云 AI 助理回答

为了准确回答您的问题,我需要具体了解您所指的“这个性能指标”是哪一个。不过,从您提到的“在performance对象中, 并没有发现这个指标”,我推测您可能是在讨论PolarDB Performance Agent或者JMeter压测中的某个特定性能指标。

针对PolarDB Performance Agent

如果您是指PolarDB Performance Agent收集的性能数据,这些数据是通过在PolarDB MySQL版集群中安装的Performance Agent插件来统计的。该插件会在performance_schema系统库下创建一张名为PERF_STATISTICS的内存表,用于存储如CPU使用率、内存使用量、I/O操作次数等性能指标。您可以直接查询这张表来获取实时或历史性能数据。例如,要查询最近30秒的CPU和内存使用情况,可以使用如下SQL语句:

SELECT TIME, PROCS_MEM_USAGE, PROCS_CPU_RATIO 
FROM performance_schema.PERF_STATISTICS 
ORDER BY time DESC 
LIMIT 30;

确保您的PolarDB集群版本满足要求,并且已开启performance_agent_enabled参数。

针对JMeter压测

如果是关于PTS(Performance Testing Service)使用JMeter进行压测时的数据统计方式,监控数据是通过JMeter的Backend Listener组件收集的。这一组件汇总了压测过程中的响应时间、吞吐量和错误率等关键性能指标,为用户提供实时的性能监控视图。无需手动在performance对象中寻找这些指标,因为它们由JMeter自动采集并展示在PTS的监控界面中。

如果上述信息未直接解决您的疑问,请提供更具体的性能指标名称,以便我能为您提供更精确的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答