Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
0.66 15.33 0.14 101 1.39 6.15 AddBoostForeachAssignment1st(std::vector<int, std::allocator<int> >&)
0.47 16.64 0.10 101 0.99 5.76 AddBoostForeachPostIncrement(std::vector<int, std::allocator<int> >&)
0.42 16.92 0.09 101 0.89 5.66 AddBoostForeachIncrease(std::vector<int, std::allocator<int> >&)
0.42 17.01 0.09 101 0.89 1.39 AddForPreIncrementConstSize(std::vector<int, std::allocator<int> >&)
0.42 17.10 0.09 101 0.89 2.52 AddForAssignment2ndNonConstSize(std::vector<int, std::allocator<int> >&)
0.42 17.19 0.09 101 0.89 4.41 AddIteratorPostIncrementNonConstEnd(std::vector<int, std::allocator<int> >&)
0.33 18.16 0.07 101 0.69 5.46 AddBoostForeachAssignment2nd(std::vector<int, std::allocator<int> >&)
0.33 18.23 0.07 101 0.69 1.19 AddForPostIncrementConstSize(std::vector<int, std::allocator<int> >&)
0.28 18.65 0.06 101 0.59 1.09 AddForIncreaseConstSize(std::vector<int, std::allocator<int> >&)
0.28 18.71 0.06 101 0.59 4.12 AddIteratorIncreaseNonConstEnd(std::vector<int, std::allocator<int> >&)
0.28 18.77 0.06 101 0.59 2.23 AddForAssignment1stNonConstSize(std::vector<int, std::allocator<int> >&)
0.28 18.83 0.06 101 0.59 4.51 AddIteratorAssignment2ndNonConstEnd(std::vector<int, std::allocator<int> >&)
0.23 19.45 0.05 101 0.50 2.51 AddIteratorIncreaseConstEnd(std::vector<int, std::allocator<int> >&)
0.23 19.50 0.05 101 0.50 1.49 AddForAssignment1stConstSize(std::vector<int, std::allocator<int> >&)
0.23 19.55 0.05 101 0.50 2.90 AddIteratorAssignment2ndConstEnd(std::vector<int, std::allocator<int> >&)
0.23 19.60 0.05 101 0.50 3.09 AddOnerInlineIncrease std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineIncrease>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineIncrease)
0.19 20.07 0.04 101 0.40 5.16 AddBoostForeachPreIncrement(std::vector<int, std::allocator<int> >&)
0.19 20.11 0.04 101 0.40 4.31 AddIteratorAssignment1stNonConstEnd(std::vector<int, std::allocator<int> >&)
0.19 20.16 0.04 101 0.40 3.49 AddOnerInlineAssignment2nd std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineAssignment2nd>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineAssignment2nd)
0.19 20.20 0.04 101 0.40 3.19 AddOnerNonInlineAssignment2nd std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineAssignment2nd>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineAssignment2nd)
0.14 20.59 0.03 101 0.30 1.44 AddForIncreaseNonConstSize(std::vector<int, std::allocator<int> >&)
0.14 20.62 0.03 101 0.30 2.31 AddIteratorPreIncrementConstEnd(std::vector<int, std::allocator<int> >&)
0.14 20.65 0.03 101 0.30 2.31 AddIteratorPostIncrementConstEnd(std::vector<int, std::allocator<int> >&)
0.14 20.68 0.03 101 0.30 3.82 AddIteratorPreIncrementNonConstEnd(std::vector<int, std::allocator<int> >&)
0.14 20.71 0.03 101 0.30 3.29 AddOnerInlinePreIncrement std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlinePreIncrement>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlinePreIncrement)
0.14 20.74 0.03 101 0.30 2.99 AddOnerNonInlineAssignment1st std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineAssignment1st>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineAssignment1st)
0.14 20.80 0.03 101 0.30 2.89 AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1} std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}, AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1})
0.14 20.83 0.03 101 0.30 3.09 AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1} std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}, AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1})
0.14 20.86 0.03 101 0.30 3.29 AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1} std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}, AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1})
0.09 21.02 0.02 101 0.20 1.34 AddForPreIncrementNonConstSize(std::vector<int, std::allocator<int> >&)
0.09 21.04 0.02 101 0.20 1.34 AddForPostIncrementNonConstSize(std::vector<int, std::allocator<int> >&)
0.09 21.05 0.02 101 0.20 2.61 AddIteratorAssignment1stConstEnd(std::vector<int, std::allocator<int> >&)
0.09 21.07 0.02 101 0.20 3.29 AddOnerNonInlinePreIncrement std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlinePreIncrement>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlinePreIncrement)
0.09 21.09 0.02 101 0.20 2.69 AddOnerNonInlinePostIncrement std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlinePostIncrement>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlinePostIncrement)
0.09 21.14 0.02 101 0.20 2.55 AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1} std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}, AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1})
0.09 21.16 0.02 101 0.20 2.79 AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1} std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}, AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1})
0.05 21.21 0.01 101 0.10 1.09 AddForAssignment2ndConstSize(std::vector<int, std::allocator<int> >&)
0.05 21.25 0.01 101 0.10 2.40 AddOnerInlineAssignment1st std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineAssignment1st>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlineAssignment1st)
0.05 21.26 0.01 101 0.10 2.69 AddOnerInlinePostIncrement std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlinePostIncrement>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerInlinePostIncrement)
0.02 21.29 0.01 101 0.05 3.35 AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 4.34 AddAlgorithmBind1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 4.83 AddAlgorithmBind2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 8.57 AddBoostLambdaIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.91 AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 5.71 AddBoostLambdaPreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.11 AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 11.54 AddBoostLambdaAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 12.61 AddBoostLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 5.12 AddBoostLambdaPostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.56 AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.81 AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.11 AddAlgorithmFunctorInlineIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmInlineFunctionIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.11 AddAlgorithmFunctorNonInlineIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.30 AddAlgorithmFunctorInlinePreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmNonInlineFunctionIncrease(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.41 AddAlgorithmFunctorInlineAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.50 AddAlgorithmFunctorInlineAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.71 AddAlgorithmFunctorInlinePostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmInlineFunctionPreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmInlineFunctionAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmInlineFunctionAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmInlineFunctionPostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.30 AddAlgorithmFunctorNonInlinePreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.01 AddAlgorithmFunctorNonInlineAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.21 AddAlgorithmFunctorNonInlineAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 2.71 AddAlgorithmFunctorNonInlinePostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmNonInlineFunctionPreIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmNonInlineFunctionAssignment1st(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmNonInlineFunctionAssignment2nd(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.59 AddAlgorithmNonInlineFunctionPostIncrement(std::vector<int, std::allocator<int> >&)
0.00 21.32 0.00 101 0.00 3.09 AddOnerNonInlineIncrease std::for_each<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineIncrease>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, AddOnerNonInlineIncrease)
0.00 21.32 0.00 101 0.00 0.00 AddCpp0xLambdaIncrease(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}::vector({lambda(int&)#1}&&)
0.00 21.32 0.00 101 0.00 0.00 AddCpp0xLambdaPreIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}::vector({lambda(int&)#1}&&)
0.00 21.32 0.00 101 0.00 0.00 AddCpp0xLambdaAssignment1st(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}::vector({lambda(int&)#1}&&)
0.00 21.32 0.00 101 0.00 0.00 AddCpp0xLambdaAssignment2nd(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}::vector({lambda(int&)#1}&&)
0.00 21.32 0.00 101 0.00 0.00 AddCpp0xLambdaPostIncrement(std::vector<int, std::allocator<int> >&)::{lambda(int&)#1}::vector({lambda(int&)#1}&&)
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
|