eclipse.platform
eclipse.platform copied to clipboard
Improve copy performance
jdt's BatchImageBuilder.copyExtraResourcesBack() takes relevant time during clean build (example from platform workspace on windows):
Where the time is spend in LocalFile.copyFile()
While i have no idea how the LocalFile.copyFile() itself could be further improved (https://github.com/eclipse-platform/eclipse.platform/pull/1512) it might be possible to improve the whole thing with parallel processing as already done for delete/read/write (https://github.com/eclipse-platform/eclipse.platform/pull/1549) . Probably some parallel copy API has to be implemented in platform and used by jdt.
Contributions welcome.