performance - 测试感知性能

标签 performance user-experience

我最近得到了一个 Shiny 的新开发工作站。唯一的缺点是我现在开发的桌面应用程序运行得非常非常快,所以我担心在最终用户的机器上会慢得令人讨厌的部分代码在我的测试期间会被忽视。

有没有什么好的方法可以降低测试应用程序的速度?我尝试四处搜索,但我找到的所有结果似乎都很难设置(例如,在与目标应用程序相同的 CPU 核心上手动设置高优先级 CPU 绑定(bind)任务,或者运行一个快速中断和恢复目标应用程序的后台进程),我不知道最终结果是否真的能很好地表示在较慢的计算机上运行(CPU 速度较慢,RAM 速度较慢,磁盘 I/O 速度较慢。 ..).

我认为这不是分析员的工作;我感兴趣的是用户对端到端性能的看法,而不是特定操作的时间。

最佳答案

设置一个虚拟机,根据需要提供尽可能少的内存,你也可以让它使用 1,2 个或更多 CPU。我喜欢VirtualBox我自己安装您的应用程序并使用不同的 RAM 配置进行测试

关于performance - 测试感知性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581072/

相关文章:

user-interface - 关闭或不关闭 : a dialog application when "Escape" is pressed

c# - 如何向 Windows 窗体元素添加动画?

matlab - 重复连接向量的更快方法

SASHELP View 与 SQL 字典表的性能

c# - 如何在.NET中以编程方式测量当前进程的总内存消耗?

java - 从 Java 内部测量单个方法性能的确切方法?

file - 很多小文件还是几个大文件?

android - Flutter:我想在下拉 flutter 下显示下拉列表

user-interface - 周 View UI 实现示例中的时间输入

usability - 如何向普通用户解释 "instance"的概念