Revision 12052 trunk/libraries/libFMap/src-test/com/iver/cit/gvsig/fmap/featureiterators/PerformanceFeatureIteratorTest.java
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