测试感知性能

Jos*_*ley 2 performance user-experience

我最近有一个闪亮的新开发工作站.这样做的唯一缺点是我正在开发的桌面应用程序现在运行得非常非常快,因此我担心在我的测试过程中,在最终用户的机器上会令人烦恼的部分代码会被忽视.

有没有一种减慢测试应用程序的好方法?我试着摸索,但所有的结果我已经能够找到的似乎很繁琐的设置(例如,手动设置高优先级的CPU绑定的任务在同一个CPU核心为目标的应用程序,或者运行快速的中断及恢复的目标应用程序后台进程),我不知道最终的结果实际上是一个较慢的计算机上运行的良好表现(其较慢的CPU,RAM慢,慢的磁盘I/O. ..).

我不认为这是一个剖析器的工作; 我对用户对端到端性能的感知感兴趣,而不是对特定操作的时间感兴趣.

SQL*_*ace 5

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