我想在我的应用程序中添加一个诊断屏幕,用于测试 RAM、CPU、WPF 性能等资源并将其与基准进行比较。
我正在寻找一个库或开源项目,它可以轻松获得计算性能(RAM、CPU、GPU 等)的基线,以比较快速机器和慢速机器,目的是确定性能问题的根源。 我的目标是获得一个高层次的答案,即哪种计算资源可能会导致速度变慢。 这将有助于将故障排除工作集中在正确的方向上。
我正在想象标准计算机硬件/网络性能基准工具之间的交叉,与DxDiag(用于 DirectX)交叉,它测量渲染弹跳球所需的时间等。
理想的解决方案将用 .net 编写并内置:
WPF 渲染/着色速度测试。
CPU速度测试
网络 (LAN) 速度测试(吞吐量和延迟)
内存速度测试
显示应用程序使用的内存,以及可用的内存量。
你推荐什么开源项目或现成的库?
附加信息:
我的应用程序由专业人士使用,主要包含文本信息、一些图标、大量阴影和一些鼠标激活的小动画效果。我的目标是获得一个高层次的答案,即哪种计算资源可能会导致速度变慢。