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



Reply via email to