我还是那句老话,不要随便做这种性能测试,没有严格的测试环境,精心设计的测试用例,是得到任何有意义的结论的。
你的这个测试例子老实说,编译都通不过!我很怀疑你怎么测试的。
for(int i=0;i<1000;i++){
Cat princess = new Cat();
for (Iterator it = query.iterate(); it.hasNext();) {
Cat cat = (Cat) it.next();
}
你自己看看,这样的对象重复定义的错误,你如何能够编译通过,更不要说运行了。