实际的性能调优过程中最常见的错误

上一篇 / 下一篇  2008-03-20 10:12:13 / 个人分类:测试知识

1、没有保证每次执行时数据库具有相同的数据环境。特别是,当执行过一次或多次性能测试之后,数据库中可能增加了许多新的纪录,这时对系统进行调优并在调优后执行性能测试,得到的结果与以前的结果具有不可比较性。

2、对于某些建立在J2EE应用服务器或是dotNet应用服务器上的应用,在应用服务器需要重启的时候,没有注意在测试之前需要进行一段时间的“预热”。

 

大部分的J2EE应用服务器和dotNet应用服务器都是用一种在Java中被称为hot-spot的技术,这种技术允许应用服务器在第一次运行应用的时候将字节码编译成本地代码并执行,这样在后续的执行过程中,应用执行速度会大大加快。但对于应用的第一次运行来说,由于需要增加一个将字节编译成本地代码的过程,因此速度会特别慢。如果用这个时间作为应用调优后的响应时间与其结果进行比较,很可能会得出错误的结论。


TAG: 测试知识

 

评分:0

我来说两句

Open Toolbar