mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 13:53:11 +00:00
Prune je_malloc_default and do_rallocx in jeprof
Running a simple Ruby and Python execution je_malloc_default and
do_rallocx() in the resulting SVG / text output. Prune these, too.
MALLOC_CONF='stats_print:true,lg_prof_sample:8,prof:true,prof_final:true' \
python3 -c '[x for x in range(10000000)]'
MALLOC_CONF='stats_print:true,lg_prof_sample:8,prof:true,prof_final:true' \
ruby -e 'puts (0..1000).map{"0"}.join(" ")'
This commit is contained in:
@@ -2955,6 +2955,7 @@ sub RemoveUninterestingFrames {
|
|||||||
foreach my $name ('@JEMALLOC_PREFIX@calloc',
|
foreach my $name ('@JEMALLOC_PREFIX@calloc',
|
||||||
'cfree',
|
'cfree',
|
||||||
'@JEMALLOC_PREFIX@malloc',
|
'@JEMALLOC_PREFIX@malloc',
|
||||||
|
'je_malloc_default',
|
||||||
'newImpl',
|
'newImpl',
|
||||||
'void* newImpl',
|
'void* newImpl',
|
||||||
'fallbackNewImpl',
|
'fallbackNewImpl',
|
||||||
@@ -2968,6 +2969,7 @@ sub RemoveUninterestingFrames {
|
|||||||
'@JEMALLOC_PREFIX@realloc',
|
'@JEMALLOC_PREFIX@realloc',
|
||||||
'@JEMALLOC_PREFIX@mallocx',
|
'@JEMALLOC_PREFIX@mallocx',
|
||||||
'@JEMALLOC_PREFIX@rallocx',
|
'@JEMALLOC_PREFIX@rallocx',
|
||||||
|
'do_rallocx',
|
||||||
'@JEMALLOC_PREFIX@xallocx',
|
'@JEMALLOC_PREFIX@xallocx',
|
||||||
'@JEMALLOC_PREFIX@dallocx',
|
'@JEMALLOC_PREFIX@dallocx',
|
||||||
'@JEMALLOC_PREFIX@sdallocx',
|
'@JEMALLOC_PREFIX@sdallocx',
|
||||||
|
|||||||
Reference in New Issue
Block a user