Dear all,
I have a massive change at https://github.com/apache/netbeans/pull/2747
. I've been working on this since the 12.2 cycle ended.
The main idea is to enable project to be loaded in *one run* into disk
cache. I'm testing this on the Gradle port of NetBeans, which does work
enough to provide a complex Gradle project with 829 sub-projects. Right
now the 829 projects takes about a minute to be written into disk cache
on my system. Individual project loading (the method used at the moment)
takes around 8 seconds (That would take almost 2 hours to cache all
projects to disk).
Well, all those improvements are not final yet, though it is being
hidden behind a feature flag, disabled by default.
I'd like to integrate this change for 12.4, even if it won't be 100%
ready. Though the PR changes how Gradle Projects are being loaded, due
to the required refactoring.
So my aim is to deliver the code with the feature switched off by
default, but being on par with the project loading used in 12.3 and before.
So I'd call for eyes, and volunteers to test this PR.
--
Laszlo Kishalmi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists