Community
Participate
Working Groups
Build 207 (20011101) In a self-hosting workspace, when searching for declarations of a Java method named 'close' through the Java search page, I obtained 296 matches. Then I sorted them by path, and selected all matches outside org.eclipse.jdt.core, and remove these entries. The view took 17 seconds to update (without any progress) the list of 28 items remaining !!! Seemed like it was iteratively discarding them one by one.
17 seconds is too long, pls investigate where the time is going.
We might not have exactly the same setup but it is not that slow here. When I do the search I get 177 matches. If I select all except one and then remove the entires it takes about 4 seconds. When I delete all but one result from a search with 260 matches it also takes about 4 seconds. All markers are deleted in one call and I get one resource delta. This contains the removed markers which I process. The update could be improved by - disabling/enabling redraw during the updates - coupling the remove actions directly to the search manager but this will not work if a bunch of search markers is removed somewhere else.
I reproduce it each time, either on 206 or 207. It is always above 15 seconds.
Fixed in builds > 208 (20011105) Also added busy cursor.