JDevlieghere added a comment.

In D117914#3267657 <https://reviews.llvm.org/D117914#3267657>, @clayborg wrote:

> Yep! Looks good.
>
> As a follow up patch it would be great to ask the SymbolFile classes to break 
> down some memory usage. I know in the SymbolFileDWARF we have each DWARFUnit 
> that may or may not parse the unit DIE or all of the DIEs. These data 
> structures take up memory and we lazily try to only parse all DIEs in a 
> DWARFUnit when we need to. If we index the debug info, we will load the info 
> and remembers which DWARFUnits had all of their DIEs parsed, and after 
> indexing we will free the memory to keep memory usage down.

Are you referring to the `m_die_array` in `DWARFUnit` and `ClearDIEsRWLocked`? 
If so that actually looks like a good fit for the BumpPtrAllocator in which 
case it should be fairly easy to report.


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

https://reviews.llvm.org/D117914

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to