Kithara Performance Analyzer

Kithara Performance Analyzer

查看用于监控计算机性能的System资源可视化工具

开发实时应用程序始终需要为开发平台的具体性能要求,以及作为目标平台。 Kithara Performance Analyzer允许可视化和高效监控实时容量和系统完整性,并结合Kithara RealTime Suite的功能。

Windows任务管理器在提高系统效率时只能提供有限的见解,同时也缺乏对实时功能的相关数据的访问。 除了访问系统资源,如内存占用和CPU负载,Kithara Performance Analyzer还能够收集有关数据吞吐量由Kithara RealTime Suite支持的所有连接的接口的细节。 这样,可以同时收集和显示各种不同的数据值,从而更好地识别内部系统交互和问题来源。


概要

Kithara Performance Analyzer是一款开发相关的可视化助理,可同时显示和监控不同的相关系统资源。 因此它是确定系统实时性能的重要工具。 随着Kithara Performance Analyzer的执行,内部实时系统指示共享有关系统资源和接口的吞吐量,然后将其图形方式显示在实时所有必要的信息。 用户可以完全控制显示哪些值以及以何种格式监视它们。

与Kithara Performance Analyzer的数据通信以及图形显示不会影响系统性能。 即使在大量显示值的情况下,CPU负载也只有1%到2%。

Kithara Performance Analyzer
应用日志

应用日志

控制器局域网(CAN, CAN FD): usage

控制器局域网(CAN, CAN FD): usage

CAN显示配置

CAN显示配置

CPU使用率

CPU使用率

CPU显示配置

CPU显示配置

单独编译不同的图源以获得共同的概述

单独编译不同的图源以获得共同的概述

CPU抖动

CPU抖动

XHCI用法

XHCI用法

XHCI显示配置

XHCI显示配置

内存使用

内存使用

RAM显示配置

RAM显示配置

以太网使用

以太网使用

以太网显示配置

以太网显示配置

NVMe SSD的使用

NVMe SSD的使用

NVMe SSD显示器配置

NVMe SSD显示器配置

串口使用

串口使用

串口显示配置

串口显示配置

其他设置

其他设置


Kithara Performance Analyzer的特性

Kithara Performance Analyzer允许收集和显示以下数据:

  • 存储器使用的所有存储器类别,如内部实时存储器或应用存储器
  • CPU负载包括任务和中断(特定的CPU内核可以单独显示)
  • Kithara支持的所有接口的数据吞吐量(发送和接收),包括千兆以太网,USB3 / XHCI。
  • 基于接口的协议:EtherCAT,CANOpen,LIN,GigE Vision,USB3 Vision
  • 抖动

目前正在开发的更多可显示值:

  • CAN/CAN-FD, FlexRay
  • 串口/UART
  • 事件,回调,共享内存
  • 跟踪单独的线程和任务
  • 基准:系统之间的性能评估和比较

可视化功能

  • 多个值的时间并行显示
  • 灵活的时间分辨率(15秒至2分钟)
  • 线性或对数显示
  • 图形用户界面可自由调节 - 显示颜色,图形定位,轴比例,自定义值指定等