#14090 closed defect (fixed)
RelationList dialog causes very severe performance issues
Reported by: | nyurik | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 16.12 |
Component: | Core | Version: | |
Keywords: | relationlist performance | Cc: |
Description (last modified by )
In file josm/core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java line 151:
displaylist.addListSelectionListener(e -> updateActionsRelationLists());
Whenever I try to fetch Wikidata IDs for a large set of relations, JOSM freezes, sometimes for hours, with 100% CPU on a single thread. Debugging showed that all the work is being done in the above function. If I close the RelationList dialog, it finishes in seconds. I tried it in 11362 (svn build)
Repo: Install wikipedia plugin, and get 1000+ objects using this query. Select all relations, and "fetch Wikidata IDs" (Data menu).
[out:xml][timeout:50]; ( relation["wikipedia"]({{bbox}}); ); out meta;
Attachments (0)
Change History (8)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Keywords: | performance added |
---|
comment:3 by , 8 years ago
Description: | modified (diff) |
---|
comment:5 by , 8 years ago
Milestone: | → 16.11 |
---|
comment:7 by , 8 years ago
Replying to Don-vip:
@skyper: there's enough information in this bug report.
Sorry, next time I will not touch a ticket like this. I was not sure if the OS and java version are important.
Thanks for your report, however your ticket is incomplete and therefore not helpful in its current form.
Please add all needed information according to this list:
To ensure that all technical relevant information is contained, create new tickets by clicking in JOSMs Main Menu on Help →
Report Bug.
Remember: This is a generic notice so we don't need to write the same stuff again and again. It may only apply in parts to the specific case!