forked from OSchip/llvm-project
86ed8e5830
Summary: Processing 2 GB XRay traces with "llvm-xray convert -symbolize" needs to go over each trace record and symbolize the function name refered to by its ID. Currently this happens by asking the LLVM symbolizer code every single time. A simple cache can save around 30 minutes of processing of that trace. llvm-xray's resident memory usage increased negligibly with this cache. Reviewers: dberris Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D43896 llvm-svn: 326407 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
func-id-helper.cc | ||
func-id-helper.h | ||
llvm-xray.cc | ||
trie-node.h | ||
xray-account.cc | ||
xray-account.h | ||
xray-color-helper.cc | ||
xray-color-helper.h | ||
xray-converter.cc | ||
xray-converter.h | ||
xray-extract.cc | ||
xray-graph-diff.cc | ||
xray-graph-diff.h | ||
xray-graph.cc | ||
xray-graph.h | ||
xray-registry.cc | ||
xray-registry.h | ||
xray-stacks.cc |