Revision 12052 trunk/libraries/libFMap/src-test/com/iver/cit/gvsig/fmap/featureiterators/PerformanceFeatureIteratorTest.java

View differences:

PerformanceFeatureIteratorTest.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.3  2007-06-07 09:31:42  azabala
48
* Revision 1.4  2007-06-07 10:20:38  azabala
49
* includes closeIterator
50
*
51
* Revision 1.3  2007/06/07 09:31:42  azabala
49 52
* *** empty log message ***
50 53
*
51 54
* Revision 1.2  2007/05/30 20:12:41  azabala
......
125 128
				numFeatures++;
126 129
			}
127 130
			long t1 = System.currentTimeMillis();
128
		
131
			iterator.closeIterator();
129 132
			//sin indice espacial, lenta
130 133
			iterator = lyr.getSource().getFeatureIterator(rect, 
131 134
															null, 
......
137 140
				numFeatures2++;
138 141
			}
139 142
			long t2 = System.currentTimeMillis();
140
			
143
			iterator.closeIterator();
141 144
			lyr.getSource().setSpatialIndex(spatialIndex);
142 145
			long t3 = System.currentTimeMillis();
143 146
			
......
152 155
				numFeatures3++;
153 156
			}
154 157
			long t4 = System.currentTimeMillis();
158
			iterator.closeIterator();
155 159
			//con indice espacial lenta
156 160
			iterator = lyr.getSource().getFeatureIterator(rect, 
157 161
					null, 
......
163 167
			numFeatures4++;
164 168
			}
165 169
			long t5 = System.currentTimeMillis();
166
			
170
			iterator.closeIterator();
167 171
						
168 172
			System.out.println((t1-t0)+" en la iteracion rapida sin indice espacial");
169 173
			System.out.println("Recuperados "+numFeatures);
......
245 249
				numFeatures++;
246 250
			}
247 251
			long t1 = System.currentTimeMillis();
248
		
252
			iterator.closeIterator();
249 253
			//sin indice espacial, lenta
250 254
			iterator = lyr.getSource().getFeatureIterator(rect, 
251 255
															null, 
......
257 261
				numFeatures2++;
258 262
			}
259 263
			long t2 = System.currentTimeMillis();
260
			
264
			iterator.closeIterator();
261 265
			lyr.getSource().setSpatialIndex(spatialIndex);
262 266
			long t3 = System.currentTimeMillis();
263 267
			
......
272 276
				numFeatures3++;
273 277
			}
274 278
			long t4 = System.currentTimeMillis();
279
			iterator.closeIterator();
275 280
			//con indice espacial lenta
276 281
			iterator = lyr.getSource().getFeatureIterator(rect, 
277 282
					null, 
......
283 288
			numFeatures4++;
284 289
			}
285 290
			long t5 = System.currentTimeMillis();
286
			
291
			iterator.closeIterator();
287 292
						
288 293
			System.out.println((t1-t0)+" en la iteracion rapida sin indice espacial");
289 294
			System.out.println("Recuperados "+numFeatures);

Also available in: Unified diff