﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18144	Improve performance when deleting a large number of relations	naoliv	Don-vip	"While deleting a lot of relations (1600+ for my case) JOSM freezes without any kind of feedback (can't scroll anything, move the map, click anywhere).

I know that JOSM is still processing them, but it seems to take a lot of time (running for around 15 minutes until now) without any kind of feedback.

Maybe something about this could be improved?

With VisualVM I can see that the hot spots are:

[[Image(https://i.imgur.com/p2tIgcu.png)]]

[[Image(https://i.imgur.com/4FwvK1F.png)]]

JOSM:
{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2019-09-17 09:15:17 +0200 (Tue, 17 Sep 2019)
Revision:15354
Build-Date:2019-09-18 01:30:52
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (15354 pt_BR) Linux Debian GNU/Linux bullseye/sid
Memory Usage: 467 MB / 6144 MB (305 MB allocated, but free)
Java version: 13+33-Debian-1, Debian, OpenJDK 64-Bit Server VM
Screen: :0.0 1600x900, :0.1 1280x1024
Maximum Screen Size: 1600x1024
Java ATK Wrapper package: libatk-wrapper-java:all-0.36.0-1
libcommons-compress-java: libcommons-compress-java:all-1.18-2
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:-
liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-2
VM arguments: [-Dawt.useSystemAAFontSettings=gasp]
}}}"	enhancement	closed	normal	19.09	Core		fixed	performance relation	
