应用程序性能的最终判定者是该应用程序的用户。开发人员可以根据某些操作的运行时间或创建的对象实例的数量来度量应用程序性能。但是,这些度量标准对最终用户来说不重要。有时,用户通过不同标准度量性能。例如,应用程序是否快速顺利地执行,是否快速响应输入?它是否会对系统的性能产生负面影响?自测下列感知性能测试的问题:
感知性能和实际性能之间的区别很重要。达到最佳感知性能的方式与获得绝对最快性能的方式并不始终相同。请确保应用程序不执行太多会使运行时无法频繁更新屏幕和收集用户输入的代码。在某些情况下,达到此平衡需要将程序任务拆分成几部分,以便运行时在各部分之间更新屏幕。(有关特定指导信息,请参阅
呈现性能
。)
此处介绍的技巧和技术旨在改进实际代码执行性能和用户感知性能的方法。
|
|
|