c# - 如何使用 C# 在 Windows 上获取应用程序的性能数据?
问题描述
我是测试自动化的新手,并且属于使用 C# 的自动化项目,其目标是在应用程序处理期间获取性能数据,但我不知道如何做到这一点。
我考虑过通过 Windows 性能监视器获取这些数据,但我也不知道如何从那里获取这些数据。
有人会有其他想法吗,或者有人知道我如何从 Windows 性能监视器获取这些数据吗?
我需要获取的数据是CPU消耗和RAM内存消耗。
处理申请的时间不准确。有时应用程序需要 10 秒、30 秒、50 秒……,具体取决于输入文件的大小。我的想法是创建一个自动化来获取此处理期间的 CPU 消耗和 RAM 内存消耗的数据,以便不必手动获取此信息。
该应用程序是本地的,桌面的。
提前致谢。
解决方案
推荐阅读
- python - 如何在python中抓取非类文本?
- d3.js - 力导向图的鱼眼效应:在图稳定之前不生效
- powershell - 使用 Powershell 删除 unicode 字符
- facebook - Cognito 和使用 facebook 登录不起作用
- reactjs - React Antd 标题 - 粗体
- ros - 我可以直接从 ekf_localization 节点与 navsat 转换节点融合的 /odomtery_filtered 主题的方向发送转向角吗
- python - 尝试在 Python Kivy 中重置时钟时间表
- python - 如何在 Python 中的新列表中拆分子列表
- google-sheets - 谷歌表动态标签选择
- node.js - Nodemailer 和 Oauth2 无法在生产环境中工作