tycho icon indicating copy to clipboard operation
tycho copied to clipboard

Parallelize resolving target definition

Open laeubi opened this issue 3 years ago • 2 comments

Resolving a large target definition is currently a big part of the overall build time. We should improve that by:

  1. resolve environments in parallel
  2. resolve individual target locations in parallel

laeubi avatar Jan 04 '22 10:01 laeubi

Would be nice if the IDE resolving could also be improved. Tycho resolves already faster then the target editor in the Eclipse IDE. cc @HannesWell

vogella avatar Jan 10 '22 12:01 vogella

@vogella feel free to add a patch to PDE :-)

But this is highly defendant on the configuration, e.g. if data is available locally and so on. The main dfiference is that (as far as I know) PDE downloads all stuff required by your target from P2 and tycho only downloads when needed. To be fair, you have to compare not only the time to resolve the target itself.

But this is mainly because of the current PDE target concept, changing this would require a lot of rework.

laeubi avatar Jan 10 '22 12:01 laeubi