[Qbs] Improving qbs resolve performance

Jochen Ulrich jochen.ulrich at clausmark.com
Fri Aug 30 01:01:13 CEST 2019


I want to follow up on this topic:

I created scripts to generate a Qbs project of a specified size.
Then, I created a few projects and measured the resolve time.

Bottom line:
Exporting dependencies significantly slows down the resolving.
It is better to explicitly depend on the needed modules instead of having another module export the dependency.
It’s a trade-off between having to write more “Depends” items vs. slower resolving.

The scripts and the results can be found here: https://gist.github.com/j-ulrich/35f345007809c77403a8ee88f4d9db11

Best
Jochen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20190829/c9fff7ea/attachment.html>


More information about the Qbs mailing list