Untitled diff

Created Diff never expires
36 removals
14 lines
35 additions
13 lines
97.87% (1,366,841B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
96.37% (790,809B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->41.25% (576,064B) 0x969717: allocate (new_allocator.h:151)
->35.10% (288,064B) 0x2234AF: allocate (new_allocator.h:151)
| ->41.25% (576,064B) 0x969717: allocate (allocator.h:203)
| ->35.10% (288,064B) 0x2234AF: allocate (allocator.h:203)
| ->41.25% (576,064B) 0x969717: allocate (alloc_traits.h:614)
| ->35.10% (288,064B) 0x2234AF: allocate (alloc_traits.h:614)
| ->41.25% (576,064B) 0x969717: _M_allocate (stl_vector.h:387)
| ->35.10% (288,064B) 0x2234AF: _M_allocate (stl_vector.h:387)
| ->41.25% (576,064B) 0x969717: _M_realloc_append<const uint256&> (vector.tcc:572)
| ->35.10% (288,064B) 0x2234AF: reserve (vector.tcc:79)
| ->41.25% (576,064B) 0x969717: push_back (stl_vector.h:1427)
| ->35.10% (288,064B) 0x2234AF: ToMerkleLeaves<std::vector<uint256>, MerkleRoot(ankerl::nanobench::Bench&)::<lambda()>::<lambda(bool, const auto:46&)> > (merkle.h:19)
| ->41.25% (576,064B) 0x969717: ComputeMerkleRoot(std::vector<uint256, std::allocator<uint256> >, bool*) (merkle.cpp:55)
| ->35.10% (288,064B) 0x2234AF: operator() (merkle_root.cpp:25)
| ->41.25% (576,064B) 0x2235A7: operator() (merkle_root.cpp:31)
| ->35.10% (288,064B) 0x2234AF: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda()
| ->41.25% (576,064B) 0x2235A7: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda()
| ->35.10% (288,064B) 0x2238DF: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24)
| ->41.25% (576,064B) 0x22389B: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24)
| ->35.10% (288,064B) 0x1A44D7: operator() (std_function.h:593)
| ->41.25% (576,064B) 0x1A44D7: operator() (std_function.h:593)
| ->35.10% (288,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153)
| ->41.25% (576,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153)
| ->35.10% (288,064B) 0x15EA27: main (bench_bitcoin.cpp:150)
| ->41.25% (576,064B) 0x15EA27: main (bench_bitcoin.cpp:150)