ruby-prof call tree

Call tree for application primes
Generated on 2015-04-24 11:52:24 +0200 with options {:application=>"primes"}
Threshold:
• Enter a decimal value d into the threshold field and click "Apply" to hide all nodes marked with time values lower than d.
• Click on "Expand All" for full tree expansion.
• Click on "Collapse All" to show only top level nodes.
• Use a, s, d, w as in Quake or Urban Terror to navigate the tree.
• Use f and b to navigate the tree in preorder forward and backwards.
• Use x to toggle visibility of a subtree.
• Use * to expand/collapse a whole subtree.
• Use h to navigate to thread root.
• Use n and p to navigate between threads.
• Click on background to move focus to a subtree.
Thread: 70140045951280, Fiber: 70140054192180 (100.00% ~ 0.0029680728912353516)

- 100.00% (100.00%) PrintersTest#setup [1 calls, 1 total]
  - 99.82% (99.82%) Object#run_primes [1 calls, 1 total]
    - 92.62% (92.78%) Object#find_primes [1 calls, 1 total]
      - 92.55% (99.93%) Array#select [1 calls, 1 total]
        - 89.73% (96.95%) Object#is_prime [200 calls, 200 total]
          - 86.63% (96.54%) Integer#upto [200 calls, 201 total]
    - 6.64% (6.65%) Object#make_random_array [1 calls, 1 total]
      - 6.33% (95.40%) Array#each_index [1 calls, 1 total]
        - 3.96% (62.56%) Kernel#rand [200 calls, 200 total]
          - 1.02% (25.76%) Kernel#respond_to_missing? [200 calls, 200 total]
      - 0.20% (3.03%) Class#new [1 calls, 1 total]
        - 0.06% (32.00%) Array#initialize [1 calls, 1 total]
    - 0.51% (0.51%) Object#find_largest [1 calls, 1 total]
      - 0.37% (73.02%) Integer#upto [1 calls, 201 total]
      - 0.03% (6.35%) Array#first [1 calls, 1 total]