Commit def41c4
committed
LocationMap should use HashMap for better performance
The TreeMap data retrieval is slower compared to HashMap and it seems
that TreeMap.subMap used in matchingPrefixDo() only needed on moving /
deleting resources. So it seems that at least for startup / refresh /
build case we can save lot of time.
Fixes #22511 parent f752dd4 commit def41c4
File tree
1 file changed
+11
-3
lines changed- resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources
1 file changed
+11
-3
lines changedLines changed: 11 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
137 | | - | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| |||
177 | 178 | | |
178 | 179 | | |
179 | 180 | | |
180 | | - | |
| 181 | + | |
181 | 182 | | |
182 | 183 | | |
183 | 184 | | |
184 | 185 | | |
185 | 186 | | |
186 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
187 | 195 | | |
188 | 196 | | |
189 | 197 | | |
| |||
0 commit comments