Profile Report: wall_time

Thread ID Fiber ID Total Time
70140045951280 70140054192180 0.0029680728912353516

Thread 70140045951280, Fiber: 70140054192180

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.18% 0.00 0.00 0.00 0.00 1 PrintersTest#setup 14
    0.00 0.00 0.00 0.00 1/1 Object#run_primes 14
    0.00 0.00 0.00 0.00 1/1 PrintersTest#setup 14
99.82% 0.06% 0.00 0.00 0.00 0.00 1 Object#run_primes 45
    0.00 0.00 0.00 0.00 1/1 Object#find_primes 50
    0.00 0.00 0.00 0.00 1/1 Object#make_random_array 47
    0.00 0.00 0.00 0.00 1/1 Object#find_largest 53
    0.00 0.00 0.00 0.00 1/1 Object#run_primes 50
92.62% 0.06% 0.00 0.00 0.00 0.00 1 Object#find_primes 24
    0.00 0.00 0.00 0.00 1/1 Array#select 25
    0.00 0.00 0.00 0.00 1/1 Object#find_primes 25
92.55% 2.82% 0.00 0.00 0.00 0.00 1 Array#select
    0.00 0.00 0.00 0.00 200/200 Object#is_prime
    0.00 0.00 0.00 0.00 200/200 Array#select
89.73% 3.11% 0.00 0.00 0.00 0.00 200 Object#is_prime 16
    0.00 0.00 0.00 0.00 200/201 Integer#upto 18
    0.00 0.00 0.00 0.00 1/201 Object#find_largest 36
    0.00 0.00 0.00 0.00 200/201 Object#is_prime 18
86.99% 86.99% 0.00 0.00 0.00 0.00 201 Integer#upto
    0.00 0.00 0.00 0.00 1/1 Object#run_primes 47
6.64% 0.10% 0.00 0.00 0.00 0.00 1 Object#make_random_array 7
    0.00 0.00 0.00 0.00 1/1 Array#each_index 9
    0.00 0.00 0.00 0.00 1/1 Class#new 8
    0.00 0.00 0.00 0.00 1/1 Object#make_random_array 9
6.33% 2.37% 0.00 0.00 0.00 0.00 1 Array#each_index
    0.00 0.00 0.00 0.00 200/200 Kernel#rand
    0.00 0.00 0.00 0.00 200/200 Array#each_index
3.96% 2.94% 0.00 0.00 0.00 0.00 200 Kernel#rand
    0.00 0.00 0.00 0.00 200/200 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 200/200 Kernel#rand
1.02% 1.02% 0.00 0.00 0.00 0.00 200 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 1/1 Object#run_primes 53
0.51% 0.10% 0.00 0.00 0.00 0.00 1 Object#find_largest 31
    0.00 0.00 0.00 0.00 1/201 Integer#upto 36
    0.00 0.00 0.00 0.00 1/1 Array#first 32
    0.00 0.00 0.00 0.00 1/1 Object#make_random_array 8
0.20% 0.14% 0.00 0.00 0.00 0.00 1 Class#new
    0.00 0.00 0.00 0.00 1/1 Array#initialize
    0.00 0.00 0.00 0.00 1/1 Class#new
0.06% 0.06% 0.00 0.00 0.00 0.00 1 Array#initialize
    0.00 0.00 0.00 0.00 1/1 Object#find_largest 32
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Array#first
* indicates recursively called methods