DynamoRIO / DynamoRIO/drmemory
pre-query symbol addresses we care about to speed first run startup time
- Dominant language
- C
- Stars
- 2.7k
- Forks
- 290
- PR merge metrics
- No merged PRs in 30d
Description
_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on March 06, 2014 13:26:31_
For large applications, symbol query time for Dr. Memory to locate malloc,
operator new and delete, and related routines is significant. On
subsequent runs our symbol cache greatly speeds this up, but the first run
can be quite slow (we're talking about as much as 30 seconds or more for
very large pdbs).
We may be able to perform a post-link step that stores addresses we care
about in the pdb. Or, perhaps just run our queries post-link and
pre-create symbol cache files (xref issue #192 where we may want to pre-generate symbol cache files to support pdbs that are too large to map into the address space with the app).
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1467_
Contributor guide
Assessment
This issue has not been assessed yet.