[Lldb-commits] [PATCH] D115324: Added the ability to cache the finalized symbol tables subsequent debug sessions to start faster.

David Blaikie via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Oct 13 15:36:00 PDT 2022


dblaikie added a comment.

Been experimenting with this recently and I noticed that loading in the cached indexes seems to do a lot of loading - specifically interning a lot of strings from the index and the symtab. Does this happen when reading a built-in index (apple_names/debug_names) (I don't have an immediately easy way to test this, or I Would've before asking)? I'd be surprised if that was the case, which is also confusing me as to why it's the case for these cached indexes? I'd have expected the cached index to look basically the same as the apple_names/debug_names builtin index and have similar performance properties, but maybe that's not the case?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115324/new/

https://reviews.llvm.org/D115324



More information about the lldb-commits mailing list