summaryrefslogtreecommitdiffstats
path: root/jemalloc/bin
Commit message (Collapse)AuthorAgeFilesLines
* Generalize ExtractSymbols optimization (pprof).Jason Evans2010-04-091-17/+18
| | | | | Generalize ExtractSymbols to handle all cases of library address overlap with the main binary.
* Improve ExtractSymbols (pprof).Jason Evans2010-04-081-11/+4
| | | | | Iterated downward through both libraries and PCs. This allows PCs to resolve even when library address ranges overlap.
* Optimize ExtractSymbols (pprof).Jason Evans2010-04-031-6/+19
| | | | | Modify ExtractSymbols to operate on sorted PCs and libraries, in order to reduce computational complexity from O(N*M) to O(N+M).
* Use addr2line only for --line option (pprof).Jason Evans2010-04-031-1/+2
|
* Import pprof from google-perftools, svn r91.Jason Evans2010-04-021-0/+4346
Fix divide-by-zero error in pprof. It is possible for sample contexts to currently have no associated objects, but the cumulative statistics are still useful, depending on how the user invokes pprof. Since jemalloc intentionally does not filter such contexts, take care not to divide by 0 when re-scaling for v2 heap sampling. Install pprof as part of 'make install'. Update pprof documentation.