[llvm] Add release note for parallel module creation in LLDB (PR #116857)
Jason Molenda via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 19 14:19:46 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.
----------------
jasonmolenda wrote:
Good idea to highlight it.
Outside of us, I don't think most people know what "creates modules" is. Maybe "reads binaries". More accurately "scans binary symbol tables", but that's pushing what people would understand again.
I do have a little concern that we've only done this for the attach use-case on Darwin, and for the "load all dependent libraries" use case on all platforms. Someone might attach to a process on linux and see no benefit at all, and be sad.
https://github.com/llvm/llvm-project/pull/116857
More information about the llvm-commits
mailing list