[llvm] Add release note for parallel module creation in LLDB (PR #116857)
Jonas Devlieghere via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 20 08:46:03 PST 2024
================
@@ -355,6 +355,8 @@ Changes to LLDB
* A new setting `target.launch-working-dir` can be used to set a persistent cwd that is used by default by `process launch` and `run`.
+* LLDB now creates modules in parallel, resulting in an average 2x speedup when launching and attaching.
----------------
JDevlieghere wrote:
We load modules in parallel everywhere when launching. We only load modules in parallel when attaching on Darwin (because that happens in our dynamic loader plugin). Linux and other platforms could probably/likely do the same thing, but I haven't looked into it. The improvements are the same regardless of whether the attach or launch.
https://github.com/llvm/llvm-project/pull/116857
More information about the llvm-commits
mailing list