Modify

Opened 8 years ago

Last modified 3 years ago

#4626 new enhancement

parallelize validator checks

Reported by: Matt Toups <mtoups@…> Owned by: team
Priority: normal Milestone:
Component: Core validator Version: latest
Keywords: performance, java7 Cc: skyper

Description (last modified by Don-vip)

Hi, I run JOSM on a quad-core system and I want to validate some very large pieces of OSM data. Some checks with validator run for a long time, and only one CPU core is in use while the check runs.

It would be nice if checks could be run in parallel to utilize the other idle CPU cores on my system. (Perhaps even some "fix" operations could be parallelized for performance gains.)

Thanks!

Attachments (1)

4626_alpha.patch (6.7 KB) - added by Don-vip 5 years ago.
Some work in progress I had some time ago. Solution may be need to be redesigned to implement UI stuff

Download all attachments as: .zip

Change History (10)

Changed 5 years ago by Don-vip

Attachment: 4626_alpha.patch added

Some work in progress I had some time ago. Solution may be need to be redesigned to implement UI stuff

comment:1 Changed 5 years ago by Don-vip

Description: modified (diff)

This could also be interesting to see if tests taking a long time to perform could benefit from the new Fork/Join framework introduced in Java 7.

comment:2 Changed 5 years ago by Don-vip

Keywords: java7 added

comment:3 Changed 4 years ago by Don-vip

Milestone: 14.05

comment:4 Changed 4 years ago by skyper

Cc: skyper added

comment:5 Changed 4 years ago by Don-vip

Milestone: 14.0514.06

Too complicated/risky for this release.

comment:6 Changed 4 years ago by Don-vip

Milestone: 14.0614.07

Move all tickets for which no work has been done yet to next milestone

comment:7 Changed 3 years ago by Don-vip

Milestone: 14.0714.08

Move some tickets to next milestone

comment:8 Changed 3 years ago by Don-vip

In 7423/josm:

see #9680, see #4626 - multithreaded multipolygon creation

comment:9 Changed 3 years ago by Don-vip

Milestone: 14.08

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to Matt Toups <mtoups@alumni.cmu.edu>
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.