Profile Report

Thread ID Total Time
2148387240 1.41237

Thread 2148387240

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.00% 1.41 0.00 0.00 1.41 1 PrintersTest#setup 16
    0.71 0.00 0.00 0.71 1/1 PrintersTest#go 17
    0.70 0.00 0.00 0.70 1/2 Object#run_primes 16
    0.70 0.00 0.00 0.70 1/2 PrintersTest#setup 16
    0.71 0.00 0.00 0.71 1/2 PrintersTest#go 10
100.00% 0.00% 1.41 0.00 0.00 1.41 2 Object#run_primes 46
    1.40 0.00 0.00 1.40 2/2 Object#find_primes 51
    0.01 0.00 0.00 0.01 2/2 Object#make_random_array 48
    1.40 0.00 0.00 1.40 2/2 Object#run_primes 51
98.95% 0.00% 1.40 0.00 0.00 1.40 2 Object#find_primes 24
    1.40 0.01 0.00 1.39 2/2 Array#select 25
    1.40 0.01 0.00 1.39 2/2 Object#find_primes 25
98.95% 0.58% 1.40 0.01 0.00 1.39 2 Array#select
    1.39 0.01 0.00 1.38 20000/20000 Object#is_prime
    1.39 0.01 0.00 1.38 20000/20000 Array#select
98.37% 0.98% 1.39 0.01 0.00 1.38 20000 Object#is_prime 16
    1.37 1.00 0.00 0.37 20000/20000 Integer#upto 18
    0.00 0.00 0.00 0.00 20000/20000 Fixnum#- 18
    1.37 1.00 0.00 0.37 20000/20000 Object#is_prime 18
97.23% 71.15% 1.37 1.00 0.00 0.37 20000 Integer#upto
    0.20 0.20 0.00 0.00 1544726/1544726 Fixnum#%
    0.17 0.17 0.00 0.00 1544726/1544726 Fixnum#==
    0.71 0.00 0.00 0.71 1/1 PrintersTest#setup 17
50.24% 0.00% 0.71 0.00 0.00 0.71 1 PrintersTest#go 9
    0.71 0.00 0.00 0.71 1/2 Object#run_primes 10
    0.20 0.20 0.00 0.00 1544726/1544726 Integer#upto
14.16% 14.16% 0.20 0.20 0.00 0.00 1544726 Fixnum#%
    0.17 0.17 0.00 0.00 1544726/1544726 Integer#upto
11.93% 11.93% 0.17 0.17 0.00 0.00 1544726 Fixnum#==
    0.01 0.00 0.00 0.01 2/2 Object#run_primes 48
1.05% 0.00% 0.01 0.00 0.00 0.01 2 Object#make_random_array 7
    0.01 0.01 0.00 0.01 2/2 Array#each_index 9
    0.00 0.00 0.00 0.00 2/2 Class#new 8
    0.01 0.01 0.00 0.01 2/2 Object#make_random_array 9
1.04% 0.62% 0.01 0.01 0.00 0.01 2 Array#each_index
    0.00 0.00 0.00 0.00 20000/20000 Kernel#rand
    0.00 0.00 0.00 0.00 20000/20000 Array#[]=
    0.00 0.00 0.00 0.00 20000/20000 Array#each_index
0.23% 0.23% 0.00 0.00 0.00 0.00 20000 Kernel#rand
    0.00 0.00 0.00 0.00 20000/20000 Array#each_index
0.19% 0.19% 0.00 0.00 0.00 0.00 20000 Array#[]=
    0.00 0.00 0.00 0.00 20000/20000 Object#is_prime 18
0.17% 0.17% 0.00 0.00 0.00 0.00 20000 Fixnum#-
    0.00 0.00 0.00 0.00 2/2 Object#make_random_array 8
0.01% 0.00% 0.00 0.00 0.00 0.00 2 Class#new
    0.00 0.00 0.00 0.00 2/2 Array#initialize
    0.00 0.00 0.00 0.00 2/2 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 2/2 Class#new
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Array#initialize
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Array>#allocate