Opened 16 years ago

Last modified 5 years ago

#4626 new enhancement

parallelize validator checks — at Version 1

Reported by: Matt Toups <mtoups@…> Owned by: team
Priority: normal Milestone:
Component: Core validator Version: latest
Keywords: performance, java7 Cc: Don-vip, GerdP, 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!

Change History (2)

by Don-vip, 13 years ago

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 by Don-vip, 13 years ago

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.

Note: See TracTickets for help on using tickets.