D7745: KDevelop (full) project parsing: defer until all projects have been loaded.
Sven Brauch
noreply at phabricator.kde.org
Sat Sep 16 12:54:07 UTC 2017
brauch added a comment.
In https://phabricator.kde.org/D7745#146271, @rjvbb wrote:
> > Rene, maybe you want to look into this?
>
> This sounds like it could well be something requiring a substantially deeper understanding of the underlying architecture than I have (and wouldn't normally seek out just for fun ;))
Well, you gain understanding in the process, don't you ;)
I didn't understand it either before I looked at it.
>> " When doing this synchronously as a test, it takes maybe half a second instead of 30 seconds."
>
> This sounds like something that's independent of whether or not cmake server mode is used. If so, where does the 4x cmake server mode overhead I'm seeing come from?
cmake server mode seems to (wrongly) include the build dirs, at least here.
>> "it lists all the build dirs"
>
> Who/what is "it" here? Can you confirm (or check) if this also happens for an out-of-tree build dir?
It probably doesn't happen. 'It' = the cmake project plugin which decides which folders are part of the project being opened.
REPOSITORY
R32 KDevelop
REVISION DETAIL
https://phabricator.kde.org/D7745
To: rjvbb, #kdevelop
Cc: arrowdodger, brauch, kdevelop-devel, geetamc, Pilzschaf, akshaydeo, surgenight
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170916/4a0498a7/attachment.html>
More information about the KDevelop-devel
mailing list