Call tree for application ./lib/app.rb
Generated on 2016-06-24 20:55:40 -0400 with options {}
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: 70169305283020, Fiber: 70169306061320 (50.01% ~ 27.922577142715454)
100.00% (100.00%) Global#[No method] [1 calls, 1 total]
99.97% (99.97%) Cura::Application#run [1 calls, 1 total]
99.97% (100.00%) Cura::Application#run_event_loop [1 calls, 1 total]
52.92% (52.94%) Cura::Application#draw [108 calls, 108 total]
52.92% (100.00%) Cura::Attributes::HasWindows#draw_windows [108 calls, 108 total]
52.92% (100.00%) Array#each [108 calls, 36313 total]
52.92% (100.00%) Cura::Window#draw [108 calls, 108 total]
52.89% (99.94%) Cura::Component::Pack#draw [108 calls, 324 total]
52.70% (99.64%) Cura::Component::Group#draw [108 calls, 324 total]
48.21% (91.49%) Cura::Attributes::HasChildren#draw_children [108 calls, 324 total]
48.20% (99.96%) Array#each [108 calls, 36313 total]
48.19% (99.99%) Cura::Component::Pack#draw [216 calls, 324 total]
48.10% (99.80%) Cura::Component::Group#draw [216 calls, 324 total]
42.96% (89.33%) Cura::Attributes::HasChildren#draw_children [216 calls, 324 total]
42.96% (99.98%) Array#each [216 calls, 36313 total]
42.95% (99.98%) Cura::Component::Label#draw [504 calls, 504 total]
41.87% (97.49%) Cura::Component::Label#draw_text [466 calls, 466 total]
41.75% (99.70%) String#each_char [466 calls, 466 total]
16.76% (40.14%) Cura::Termbox::Component::Base#foreground [16906 calls, 50036 total]
11.80% (70.42%) Cura::Component::Base#get_or_inherit_color [16906 calls, 85055 total]
11.02% (93.42%) Cura::Termbox::Component::Base#foreground [16565 calls, 50036 total]
6.28% (56.94%) Cura::Component::Base#get_or_inherit_color [16565 calls, 85055 total]
5.55% (88.38%) Cura::Termbox::Component::Base#foreground [16565 calls, 50036 total]
4.71% (84.87%) <Class::Cura::Color>#white [16565 calls, 50037 total]
4.58% (97.18%) Class#new [16565 calls, 85219 total]
4.35% (95.02%) Cura::Color#initialize [16565 calls, 85058 total]
3.90% (89.81%) Cura::Color#rgb_to_lab [16565 calls, 85058 total]
2.77% (70.89%) Cura::Color#xyz_to_lab [16565 calls, 85058 total]
1.01% (36.35%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.78% (77.24%) Array#map [16565 calls, 170119 total]
0.09% (11.14%) Fixnum#/ [49695 calls, 511001 total]
0.07% (8.54%) Float#** [49695 calls, 1267386 total]
0.06% (8.01%) Float#* [49695 calls, 511368 total]
0.24% (8.64%) Float#** [165650 calls, 1267386 total]
0.22% (8.02%) Float#/ [165650 calls, 1206208 total]
0.19% (6.94%) Kernel#lambda [16565 calls, 85058 total]
0.08% (2.73%) Fixnum#* [49695 calls, 262914 total]
0.03% (1.09%) Float#- [16565 calls, 91018 total]
0.96% (24.72%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.75% (77.70%) Array#map [16565 calls, 170119 total]
0.09% (11.81%) Fixnum#/ [49695 calls, 511001 total]
0.08% (10.12%) Float#** [49695 calls, 1267386 total]
0.06% (8.32%) Float#* [49695 calls, 511368 total]
0.04% (0.95%) Kernel#respond_to? [16565 calls, 328259 total]
0.72% (12.90%) Cura::Component::Base#get_or_inherit_color [16565 calls, 85055 total]
0.24% (33.41%) Symbol#to_s [16565 calls, 86472 total]
0.09% (12.89%) Kernel#instance_variable_get [16565 calls, 85055 total]
0.08% (11.49%) Kernel#respond_to? [33130 calls, 328259 total]
0.20% (3.20%) Symbol#to_s [16565 calls, 86472 total]
0.10% (1.54%) Kernel#instance_variable_get [16565 calls, 85055 total]
0.07% (1.15%) Kernel#respond_to? [33130 calls, 328259 total]
4.63% (42.04%) <Class::Cura::Color>#white [16565 calls, 50037 total]
4.52% (97.61%) Class#new [16565 calls, 85219 total]
4.30% (95.09%) Cura::Color#initialize [16565 calls, 85058 total]
3.92% (91.02%) Cura::Color#rgb_to_lab [16565 calls, 85058 total]
2.73% (69.84%) Cura::Color#xyz_to_lab [16565 calls, 85058 total]
1.00% (36.72%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.78% (77.43%) Array#map [16565 calls, 170119 total]
0.09% (11.40%) Fixnum#/ [49695 calls, 511001 total]
0.07% (9.20%) Float#** [49695 calls, 1267386 total]
0.07% (8.41%) Float#* [49695 calls, 511368 total]
0.24% (8.74%) Float#/ [165650 calls, 1206208 total]
0.23% (8.59%) Float#** [165650 calls, 1267386 total]
0.17% (6.39%) Kernel#lambda [16565 calls, 85058 total]
0.08% (2.75%) Fixnum#* [49695 calls, 262914 total]
0.03% (0.95%) Float#- [16565 calls, 91018 total]
0.99% (25.27%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.77% (77.95%) Array#map [16565 calls, 170119 total]
0.09% (11.05%) Fixnum#/ [49695 calls, 511001 total]
0.07% (9.60%) Float#** [49695 calls, 1267386 total]
0.07% (8.53%) Float#* [49695 calls, 511368 total]
0.04% (0.91%) Kernel#respond_to? [16565 calls, 328259 total]
0.23% (1.98%) Symbol#to_s [16906 calls, 86472 total]
0.11% (0.95%) Kernel#instance_variable_get [16906 calls, 85055 total]
0.08% (0.66%) Kernel#respond_to? [33130 calls, 328259 total]
0.00% (0.03%) Cura::Color#== [341 calls, 17643 total]
0.00% (26.58%) Kernel#is_a? [341 calls, 52556 total]
0.00% (12.93%) BasicObject#== [341 calls, 17643 total]
4.85% (28.92%) <Class::Cura::Color>#white [16906 calls, 50037 total]
4.74% (97.80%) Class#new [16906 calls, 85219 total]
4.48% (94.53%) Cura::Color#initialize [16906 calls, 85058 total]
4.03% (89.90%) Cura::Color#rgb_to_lab [16906 calls, 85058 total]
2.80% (69.52%) Cura::Color#xyz_to_lab [16906 calls, 85058 total]
0.98% (35.05%) Cura::Color#rgb_to_xyz [16906 calls, 170116 total]
0.76% (77.09%) Array#map [16906 calls, 170119 total]
0.08% (11.03%) Fixnum#/ [50718 calls, 511001 total]
0.07% (9.21%) Float#** [50718 calls, 1267386 total]
0.06% (8.19%) Float#* [50718 calls, 511368 total]
0.24% (8.51%) Float#** [169060 calls, 1267386 total]
0.23% (8.35%) Float#/ [169060 calls, 1206208 total]
0.19% (6.85%) Kernel#lambda [16906 calls, 85058 total]
0.08% (2.84%) Fixnum#* [50718 calls, 262914 total]
0.03% (0.93%) Float#- [16906 calls, 91018 total]
1.05% (26.12%) Cura::Color#rgb_to_xyz [16906 calls, 170116 total]
0.83% (78.47%) Array#map [16906 calls, 170119 total]
0.09% (11.28%) Fixnum#/ [50718 calls, 511001 total]
0.08% (10.27%) Float#** [50718 calls, 1267386 total]
0.08% (9.28%) Float#* [50718 calls, 511368 total]
0.06% (1.38%) Kernel#respond_to? [16906 calls, 328259 total]
11.97% (28.67%) Cura::Termbox::Component::Base#background [16906 calls, 35019 total]
6.67% (55.73%) Cura::Component::Base#get_or_inherit_color [16906 calls, 85055 total]
5.92% (88.80%) Cura::Termbox::Component::Base#background [16565 calls, 35019 total]
4.98% (84.04%) <Class::Cura::Color>#black [16565 calls, 35020 total]
4.88% (97.99%) Class#new [16565 calls, 85219 total]
4.66% (95.48%) Cura::Color#initialize [16565 calls, 85058 total]
4.28% (91.89%) Cura::Color#rgb_to_lab [16565 calls, 85058 total]
3.22% (75.21%) Cura::Color#xyz_to_lab [16565 calls, 85058 total]
0.97% (30.27%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.76% (77.61%) Array#map [16565 calls, 170119 total]
0.09% (11.26%) Fixnum#/ [49695 calls, 511001 total]
0.07% (9.89%) Float#** [49695 calls, 1267386 total]
0.06% (8.31%) Float#* [49695 calls, 511368 total]
0.43% (13.37%) Float#/ [331300 calls, 1206208 total]
0.26% (8.06%) Float#** [165650 calls, 1267386 total]
0.18% (5.53%) Kernel#lambda [16565 calls, 85058 total]
0.09% (2.67%) Fixnum#* [49695 calls, 262914 total]
0.03% (0.96%) Float#- [16565 calls, 91018 total]
0.86% (20.08%) Cura::Color#rgb_to_xyz [16565 calls, 170116 total]
0.64% (74.30%) Array#map [16565 calls, 170119 total]
0.09% (13.90%) Fixnum#/ [49695 calls, 511001 total]
0.08% (11.97%) Float#* [49695 calls, 511368 total]
0.04% (0.85%) Kernel#respond_to? [16565 calls, 328259 total]
0.82% (13.77%) Cura::Component::Base#get_or_inherit_color [16565 calls, 85055 total]
0.22% (26.84%) Cura::Color#== [16457 calls, 17643 total]
0.05% (21.02%) Kernel#is_a? [16457 calls, 52556 total]
0.02% (10.39%) BasicObject#== [16457 calls, 17643 total]
0.21% (26.21%) Symbol#to_s [16565 calls, 86472 total]
0.09% (10.71%) Kernel#instance_variable_get [16565 calls, 85055 total]
0.04% (4.49%) Cura::Termbox::Component::Base#background [108 calls, 35019 total]
0.03% (87.17%) <Class::Cura::Color>#black [108 calls, 35020 total]
0.03% (97.84%) Class#new [108 calls, 85219 total]
0.03% (93.77%) Cura::Color#initialize [108 calls, 85058 total]
0.03% (92.25%) Cura::Color#rgb_to_lab [108 calls, 85058 total]
0.02% (76.37%) Cura::Color#xyz_to_lab [108 calls, 85058 total]
0.01% (28.04%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.00% (76.24%) Array#map [108 calls, 170119 total]
0.00% (12.52%) Fixnum#/ [324 calls, 511001 total]
0.00% (10.02%) Float#** [324 calls, 1267386 total]
0.00% (9.62%) Float#* [324 calls, 511368 total]
0.00% (12.88%) Float#/ [2160 calls, 1206208 total]
0.00% (8.18%) Float#** [1080 calls, 1267386 total]
0.00% (5.46%) Kernel#lambda [108 calls, 85058 total]
0.00% (2.70%) Fixnum#* [324 calls, 262914 total]
0.00% (0.66%) Float#- [108 calls, 91018 total]
0.01% (19.96%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.00% (71.57%) Array#map [108 calls, 170119 total]
0.00% (13.18%) Fixnum#/ [324 calls, 511001 total]
0.00% (11.63%) Float#* [324 calls, 511368 total]
0.00% (0.90%) Kernel#respond_to? [108 calls, 328259 total]
0.00% (10.76%) Cura::Component::Base#get_or_inherit_color [108 calls, 85055 total]
0.00% (31.69%) Symbol#to_s [108 calls, 86472 total]
0.00% (14.08%) Kernel#instance_variable_get [108 calls, 85055 total]
0.00% (12.37%) Kernel#respond_to? [216 calls, 328259 total]
0.00% (0.06%) Kernel#respond_to? [216 calls, 328259 total]
0.21% (3.21%) Symbol#to_s [16906 calls, 86472 total]
0.09% (1.37%) Kernel#instance_variable_get [16906 calls, 85055 total]
0.08% (1.21%) Kernel#respond_to? [33130 calls, 328259 total]
0.00% (0.04%) Cura::Color#== [341 calls, 17643 total]
0.00% (25.12%) Kernel#is_a? [341 calls, 52556 total]
0.00% (12.41%) BasicObject#== [341 calls, 17643 total]
5.17% (43.18%) <Class::Cura::Color>#black [16906 calls, 35020 total]
5.06% (97.88%) Class#new [16906 calls, 85219 total]
4.82% (95.38%) Cura::Color#initialize [16906 calls, 85058 total]
4.39% (90.92%) Cura::Color#rgb_to_lab [16906 calls, 85058 total]
3.32% (75.74%) Cura::Color#xyz_to_lab [16906 calls, 85058 total]
0.99% (29.87%) Cura::Color#rgb_to_xyz [16906 calls, 170116 total]
0.77% (77.48%) Array#map [16906 calls, 170119 total]
0.08% (10.66%) Float#** [50718 calls, 1267386 total]
0.08% (10.45%) Fixnum#/ [50718 calls, 511001 total]
0.07% (8.55%) Float#* [50718 calls, 511368 total]
0.45% (13.56%) Float#/ [338120 calls, 1206208 total]
0.28% (8.40%) Float#** [169060 calls, 1267386 total]
0.22% (6.47%) Kernel#lambda [16906 calls, 85058 total]
0.08% (2.38%) Fixnum#* [50718 calls, 262914 total]
0.03% (0.76%) Float#- [16906 calls, 91018 total]
0.89% (20.33%) Cura::Color#rgb_to_xyz [16906 calls, 170116 total]
0.65% (73.16%) Array#map [16906 calls, 170119 total]
0.09% (13.33%) Fixnum#/ [50718 calls, 511001 total]
0.08% (11.59%) Float#* [50718 calls, 511368 total]
0.04% (0.84%) Kernel#respond_to? [16906 calls, 328259 total]
11.07% (26.53%) Cura::Component::Base#draw_character [16906 calls, 16906 total]
5.88% (53.10%) Cura::Pencil#draw_character [16906 calls, 16906 total]
5.77% (98.06%) Cura::Termbox::Pencil#draw_character [16906 calls, 16906 total]
4.34% (75.27%) <Module::Cura::Termbox::ColorMapper>#code [33812 calls, 34640 total]
3.75% (86.41%) Cura::Color#hex [33813 calls, 34643 total]
3.29% (87.64%) Enumerable#each_with_object [33813 calls, 34654 total]
2.99% (91.04%) Array#each [33813 calls, 36313 total]
1.72% (57.57%) String#% [135252 calls, 138572 total]
0.23% (6.03%) Cura::Color#to_a [33813 calls, 34643 total]
0.11% (2.65%) Array#map [1 calls, 170119 total]
0.11% (98.83%) Cura::Color#- [256 calls, 768 total]
0.10% (91.13%) Cura::Color#delta_e_2000 [256 calls, 768 total]
0.02% (16.12%) Cura::Color#lab_to_hue [512 calls, 1536 total]
0.00% (12.82%) Float#+ [226 calls, 3862 total]
0.00% (10.83%) Cura::Color#rad_to_deg [226 calls, 934 total]
0.00% (18.94%) Float#* [226 calls, 511368 total]
0.00% (9.03%) Float#== [976 calls, 4976 total]
0.00% (6.28%) Float#>= [512 calls, 1536 total]
0.00% (4.66%) Float#< [506 calls, 1873 total]
0.00% (4.36%) <Module::Math>#atan [226 calls, 934 total]
0.00% (4.20%) Float#> [433 calls, 2145 total]
0.01% (9.70%) Cura::Color#deg_to_rad [1536 calls, 4608 total]
0.00% (26.28%) Float#/ [1536 calls, 1206208 total]
0.00% (1.98%) Fixnum#* [120 calls, 262914 total]
0.01% (6.75%) Float#** [3840 calls, 1267386 total]
0.01% (5.36%) <Module::Math>#sqrt [2304 calls, 6912 total]
0.00% (4.32%) Fixnum#* [2470 calls, 262914 total]
0.00% (3.28%) Float#- [1928 calls, 91018 total]
0.00% (2.60%) Fixnum#+ [1536 calls, 4642 total]
0.00% (2.43%) <Module::Math>#cos [1024 calls, 3072 total]
0.00% (1.80%) Float#+ [985 calls, 3862 total]
0.00% (1.30%) <Module::Math>#sin [512 calls, 1536 total]
0.00% (1.01%) Fixnum#** [512 calls, 1536 total]
0.00% (0.94%) Fixnum#/ [316 calls, 511001 total]
0.00% (0.93%) Float#-@ [512 calls, 1536 total]
0.00% (0.89%) Float#== [512 calls, 4976 total]
0.00% (0.83%) Fixnum#- [512 calls, 1545 total]
0.00% (0.66%) <Module::Math>#exp [256 calls, 768 total]
0.00% (0.62%) Float#/ [282 calls, 1206208 total]
0.00% (0.09%) Float#* [42 calls, 511368 total]
0.08% (1.87%) Kernel#nil? [33811 calls, 197287 total]
0.00% (0.05%) Enumerable#min [1 calls, 3 total]
0.00% (98.79%) Enumerator#each [1 calls, 3 total]
0.00% (99.08%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (99.70%) Array#each [1 calls, 36313 total]
0.00% (58.50%) Array#<=> [255 calls, 765 total]
0.00% (28.34%) Float#<=> [255 calls, 765 total]
0.00% (0.83%) Fixnum#<=> [1 calls, 219 total]
0.00% (0.00%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (0.00%) NilClass#nil? [1 calls, 457 total]
0.24% (4.11%) Integer#to_i [33812 calls, 38600 total]
0.17% (2.91%) <Module::Termbox>#tb_change_cell [16906 calls, 1321695 total]
0.15% (2.60%) Array#first [16906 calls, 16907 total]
0.12% (2.09%) String#to_s [16906 calls, 16907 total]
0.08% (1.35%) String#[] [16906 calls, 16906 total]
0.07% (1.22%) Kernel#is_a? [33812 calls, 52556 total]
0.06% (1.02%) String#codepoints [16906 calls, 16906 total]
1.88% (16.98%) Cura::Attributes::HasRelativeCoordinates#absolute_x [16906 calls, 54171 total]
1.75% (15.82%) Cura::Attributes::HasRelativeCoordinates#absolute_y [16906 calls, 54171 total]
0.65% (5.90%) Cura::Component::Base#pencil [16906 calls, 17734 total]
0.36% (3.24%) Cura::Offsets#left [16906 calls, 52877 total]
0.29% (2.59%) Cura::Offsets#top [16906 calls, 52877 total]
0.98% (2.36%) Cura::Component::Label#width [16906 calls, 17917 total]
0.83% (83.97%) Cura::Component::Label#text_width [16565 calls, 17180 total]
0.27% (33.17%) Cura::Component::Label#lines [16565 calls, 35512 total]
0.17% (60.84%) String#split [16565 calls, 35534 total]
0.22% (26.36%) Array#collect [16565 calls, 17396 total]
0.07% (32.77%) String#length [16565 calls, 17180 total]
0.08% (9.78%) Array#sort [16565 calls, 17180 total]
0.06% (6.99%) Array#last [16565 calls, 17192 total]
0.00% (0.17%) Fixnum#== [341 calls, 1606 total]
0.00% (27.82%) Symbol#== [341 calls, 1606 total]
0.50% (1.19%) Cura::Component::Label#height [16906 calls, 18330 total]
0.05% (0.11%) Cura::Component::Label#character_to_draw [16565 calls, 16565 total]
0.00% (0.01%) Cura::Component::Textbox#character_to_draw [341 calls, 341 total]
0.00% (31.56%) NilClass#nil? [341 calls, 457 total]
0.05% (0.13%) Cura::Attributes::HasRelativeCoordinates#absolute_x [466 calls, 54171 total]
0.04% (0.10%) Cura::Attributes::HasRelativeCoordinates#absolute_y [466 calls, 54171 total]
0.01% (0.01%) Cura::Component::Textbox#text_to_draw [70 calls, 70 total]
0.01% (90.55%) Cura::Component::Label#width [70 calls, 17917 total]
0.00% (7.34%) Fixnum#== [70 calls, 1606 total]
0.00% (30.60%) Symbol#== [70 calls, 1606 total]
0.00% (0.01%) Cura::Component::Label#x_offset_from_alignment [466 calls, 466 total]
0.00% (0.01%) Cura::Component::Label#y_offset_from_alignment [466 calls, 466 total]
0.00% (0.00%) Cura::Component::Label#text_to_draw [396 calls, 396 total]
1.07% (2.49%) Cura::Component::Base#draw [504 calls, 828 total]
1.06% (99.05%) Cura::Component::Base#draw_background [504 calls, 828 total]
0.49% (45.99%) Cura::Pencil#draw_rectangle [504 calls, 828 total]
0.48% (98.89%) Cura::Termbox::Pencil#draw_rectangle [504 calls, 828 total]
0.36% (74.49%) Integer#times [504 calls, 82517 total]
0.28% (77.21%) Integer#times [32765 calls, 82517 total]
0.12% (43.85%) <Module::Termbox>#tb_change_cell [32765 calls, 1321695 total]
0.10% (20.98%) <Module::Cura::Termbox::ColorMapper>#code [504 calls, 34640 total]
0.06% (56.66%) Cura::Color#hex [504 calls, 34643 total]
0.05% (87.07%) Enumerable#each_with_object [504 calls, 34654 total]
0.05% (92.26%) Array#each [504 calls, 36313 total]
0.03% (56.75%) String#% [2016 calls, 138572 total]
0.00% (6.86%) Cura::Color#to_a [504 calls, 34643 total]
0.00% (1.14%) Kernel#nil? [504 calls, 197287 total]
0.01% (2.06%) Integer#to_i [2016 calls, 38600 total]
0.00% (0.22%) Kernel#is_a? [504 calls, 52556 total]
0.36% (34.14%) Cura::Termbox::Component::Base#background [504 calls, 35019 total]
0.20% (55.67%) Cura::Component::Base#get_or_inherit_color [504 calls, 85055 total]
0.18% (87.52%) Cura::Termbox::Component::Base#background [396 calls, 35019 total]
0.11% (63.90%) <Class::Cura::Color>#black [396 calls, 35020 total]
0.11% (97.73%) Class#new [396 calls, 85219 total]
0.11% (95.29%) Cura::Color#initialize [396 calls, 85058 total]
0.10% (90.99%) Cura::Color#rgb_to_lab [396 calls, 85058 total]
0.07% (75.41%) Cura::Color#xyz_to_lab [396 calls, 85058 total]
0.02% (30.27%) Cura::Color#rgb_to_xyz [396 calls, 170116 total]
0.02% (76.72%) Array#map [396 calls, 170119 total]
0.00% (11.85%) Fixnum#/ [1188 calls, 511001 total]
0.00% (10.46%) Float#** [1188 calls, 1267386 total]
0.00% (8.15%) Float#* [1188 calls, 511368 total]
0.01% (14.86%) Float#/ [7920 calls, 1206208 total]
0.01% (8.05%) Float#** [3960 calls, 1267386 total]
0.00% (5.64%) Kernel#lambda [396 calls, 85058 total]
0.00% (2.52%) Fixnum#* [1188 calls, 262914 total]
0.00% (0.88%) Float#- [396 calls, 91018 total]
0.02% (20.56%) Cura::Color#rgb_to_xyz [396 calls, 170116 total]
0.01% (71.05%) Array#map [396 calls, 170119 total]
0.00% (15.14%) Fixnum#/ [1188 calls, 511001 total]
0.00% (11.12%) Float#* [1188 calls, 511368 total]
0.00% (0.95%) Kernel#respond_to? [396 calls, 328259 total]
0.06% (34.37%) Cura::Component::Base#get_or_inherit_color [396 calls, 85055 total]
0.04% (63.11%) Cura::Termbox::Component::Base#background [108 calls, 35019 total]
0.03% (87.17%) <Class::Cura::Color>#black [108 calls, 35020 total]
0.03% (97.35%) Class#new [108 calls, 85219 total]
0.03% (94.24%) Cura::Color#initialize [108 calls, 85058 total]
0.03% (92.02%) Cura::Color#rgb_to_lab [108 calls, 85058 total]
0.02% (77.64%) Cura::Color#xyz_to_lab [108 calls, 85058 total]
0.01% (40.27%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.01% (84.79%) Array#map [108 calls, 170119 total]
0.00% (6.79%) Fixnum#/ [324 calls, 511001 total]
0.00% (5.67%) Float#** [324 calls, 1267386 total]
0.00% (5.40%) Float#* [324 calls, 511368 total]
0.00% (11.65%) Float#/ [2160 calls, 1206208 total]
0.00% (6.98%) Float#** [1080 calls, 1267386 total]
0.00% (4.91%) Kernel#lambda [108 calls, 85058 total]
0.00% (2.29%) Fixnum#* [324 calls, 262914 total]
0.00% (1.30%) Float#- [108 calls, 91018 total]
0.01% (18.28%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.00% (74.46%) Array#map [108 calls, 170119 total]
0.00% (16.33%) Fixnum#/ [324 calls, 511001 total]
0.00% (10.67%) Float#* [324 calls, 511368 total]
0.00% (0.78%) Kernel#respond_to? [108 calls, 328259 total]
0.00% (10.73%) Cura::Component::Base#get_or_inherit_color [108 calls, 85055 total]
0.00% (30.80%) Symbol#to_s [108 calls, 86472 total]
0.00% (14.71%) Kernel#instance_variable_get [108 calls, 85055 total]
0.00% (11.70%) Kernel#respond_to? [216 calls, 328259 total]
0.01% (16.94%) Symbol#to_s [396 calls, 86472 total]
0.00% (5.33%) Cura::Color#== [288 calls, 17643 total]
0.00% (28.57%) Kernel#is_a? [288 calls, 52556 total]
0.00% (12.04%) BasicObject#== [288 calls, 17643 total]
0.00% (3.43%) Kernel#instance_variable_get [396 calls, 85055 total]
0.00% (0.77%) Kernel#respond_to? [216 calls, 328259 total]
0.01% (3.14%) Symbol#to_s [504 calls, 86472 total]
0.00% (1.49%) Kernel#instance_variable_get [504 calls, 85055 total]
0.00% (0.94%) Kernel#respond_to? [792 calls, 328259 total]
0.00% (0.68%) Cura::Color#== [108 calls, 17643 total]
0.00% (23.49%) Kernel#is_a? [108 calls, 52556 total]
0.00% (14.33%) BasicObject#== [108 calls, 17643 total]
0.16% (43.13%) <Class::Cura::Color>#black [504 calls, 35020 total]
0.15% (98.12%) Class#new [504 calls, 85219 total]
0.14% (92.23%) Cura::Color#initialize [504 calls, 85058 total]
0.13% (90.18%) Cura::Color#rgb_to_lab [504 calls, 85058 total]
0.10% (75.79%) Cura::Color#xyz_to_lab [504 calls, 85058 total]
0.03% (29.00%) Cura::Color#rgb_to_xyz [504 calls, 170116 total]
0.02% (76.78%) Array#map [504 calls, 170119 total]
0.00% (11.46%) Fixnum#/ [1512 calls, 511001 total]
0.00% (11.27%) Float#** [1512 calls, 1267386 total]
0.00% (8.84%) Float#* [1512 calls, 511368 total]
0.01% (13.68%) Float#/ [10080 calls, 1206208 total]
0.01% (9.35%) Kernel#lambda [504 calls, 85058 total]
0.01% (7.91%) Float#** [5040 calls, 1267386 total]
0.00% (2.51%) Fixnum#* [1512 calls, 262914 total]
0.00% (0.81%) Float#- [504 calls, 91018 total]
0.03% (20.21%) Cura::Color#rgb_to_xyz [504 calls, 170116 total]
0.02% (73.98%) Array#map [504 calls, 170119 total]
0.00% (14.83%) Fixnum#/ [1512 calls, 511001 total]
0.00% (12.04%) Float#* [1512 calls, 511368 total]
0.00% (1.02%) Kernel#respond_to? [504 calls, 328259 total]
0.06% (5.70%) Cura::Attributes::HasRelativeCoordinates#absolute_y [504 calls, 54171 total]
0.06% (5.32%) Cura::Attributes::HasRelativeCoordinates#absolute_x [504 calls, 54171 total]
0.03% (2.54%) Cura::Component::Label#width [504 calls, 17917 total]
0.02% (79.18%) Cura::Component::Label#text_width [396 calls, 17180 total]
0.01% (36.17%) Cura::Component::Label#lines [396 calls, 35512 total]
0.00% (57.87%) String#split [396 calls, 35534 total]
0.01% (24.46%) Array#collect [396 calls, 17396 total]
0.00% (33.61%) String#length [396 calls, 17180 total]
0.00% (8.99%) Array#sort [396 calls, 17180 total]
0.00% (6.70%) Array#last [396 calls, 17192 total]
0.00% (2.54%) Fixnum#== [108 calls, 1606 total]
0.00% (31.38%) Symbol#== [108 calls, 1606 total]
0.02% (1.96%) Cura::Component::Base#pencil [504 calls, 17734 total]
0.02% (1.81%) Cura::Component::Label#height [504 calls, 18330 total]
0.00% (0.33%) Cura::Attributes::HasSideAttributes#width [504 calls, 2133 total]
0.00% (0.31%) Cura::Attributes::HasSideAttributes#height [504 calls, 4245 total]
0.00% (0.11%) Cura::Component::Base#draw_border [504 calls, 828 total]
0.01% (0.02%) Cura::Attributes::HasChildren#children [216 calls, 1631 total]
5.13% (10.66%) Cura::Component::Base#draw [216 calls, 828 total]
5.12% (99.90%) Cura::Component::Base#draw_background [216 calls, 828 total]
4.89% (95.53%) Cura::Pencil#draw_rectangle [216 calls, 828 total]
4.89% (99.95%) Cura::Termbox::Pencil#draw_rectangle [216 calls, 828 total]
4.75% (97.02%) Integer#times [216 calls, 82517 total]
4.66% (98.27%) Integer#times [32616 calls, 82517 total]
2.34% (50.18%) <Module::Termbox>#tb_change_cell [636012 calls, 1321695 total]
0.13% (2.75%) <Module::Cura::Termbox::ColorMapper>#code [216 calls, 34640 total]
0.10% (73.06%) Array#map [1 calls, 170119 total]
0.10% (98.75%) Cura::Color#- [256 calls, 768 total]
0.10% (98.86%) Cura::Color#delta_e_2000 [256 calls, 768 total]
0.02% (19.61%) Cura::Color#lab_to_hue [512 calls, 1536 total]
0.00% (11.78%) Cura::Color#rad_to_deg [482 calls, 934 total]
0.00% (30.23%) Float#* [482 calls, 511368 total]
0.00% (9.54%) Float#== [1488 calls, 4976 total]
0.00% (6.24%) Float#> [945 calls, 2145 total]
0.00% (5.47%) Float#< [762 calls, 1873 total]
0.00% (5.30%) <Module::Math>#atan [482 calls, 934 total]
0.00% (4.25%) Float#>= [512 calls, 1536 total]
0.00% (3.62%) Float#+ [482 calls, 3862 total]
0.01% (7.54%) Cura::Color#deg_to_rad [1536 calls, 4608 total]
0.00% (30.21%) Float#/ [1536 calls, 1206208 total]
0.01% (7.27%) Float#** [3840 calls, 1267386 total]
0.00% (4.60%) <Module::Math>#sqrt [2304 calls, 6912 total]
0.00% (4.32%) Fixnum#* [2560 calls, 262914 total]
0.00% (3.23%) Float#- [2104 calls, 91018 total]
0.00% (2.89%) <Module::Math>#cos [1024 calls, 3072 total]
0.00% (2.55%) Fixnum#+ [1566 calls, 4642 total]
0.00% (1.56%) Float#round [470 calls, 470 total]
0.00% (1.54%) Float#+ [958 calls, 3862 total]
0.00% (1.07%) Float#== [512 calls, 4976 total]
0.00% (1.03%) <Module::Math>#sin [512 calls, 1536 total]
0.00% (0.92%) Fixnum#** [512 calls, 1536 total]
0.00% (0.88%) Fixnum#- [521 calls, 1545 total]
0.00% (0.83%) Float#-@ [512 calls, 1536 total]
0.00% (0.71%) Float#abs [470 calls, 470 total]
0.00% (0.62%) <Module::Math>#exp [256 calls, 768 total]
0.00% (0.50%) Float#> [334 calls, 2145 total]
0.00% (0.46%) Float#/ [256 calls, 1206208 total]
0.00% (0.34%) Float#<= [235 calls, 235 total]
0.00% (0.23%) Float#< [99 calls, 1873 total]
0.00% (0.06%) Fixnum#/ [21 calls, 511001 total]
0.00% (0.02%) Float#* [2 calls, 511368 total]
0.03% (21.83%) Cura::Color#hex [217 calls, 34643 total]
0.03% (86.57%) Enumerable#each_with_object [217 calls, 34654 total]
0.02% (92.19%) Array#each [217 calls, 36313 total]
0.01% (62.37%) String#% [868 calls, 138572 total]
0.00% (6.24%) Cura::Color#to_a [217 calls, 34643 total]
0.00% (2.11%) Enumerable#min [1 calls, 3 total]
0.00% (99.37%) Enumerator#each [1 calls, 3 total]
0.00% (99.52%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (99.73%) Array#each [1 calls, 36313 total]
0.00% (64.75%) Array#<=> [255 calls, 765 total]
0.00% (24.42%) Float#<=> [255 calls, 765 total]
0.00% (4.32%) Fixnum#<=> [1 calls, 219 total]
0.00% (0.42%) Kernel#nil? [215 calls, 197287 total]
0.00% (0.03%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (0.01%) NilClass#nil? [1 calls, 457 total]
0.00% (0.09%) Integer#to_i [864 calls, 38600 total]
0.00% (0.02%) Kernel#is_a? [216 calls, 52556 total]
0.13% (2.52%) Cura::Termbox::Component::Base#background [216 calls, 35019 total]
0.08% (59.70%) <Class::Cura::Color>#black [216 calls, 35020 total]
0.08% (98.02%) Class#new [216 calls, 85219 total]
0.07% (93.52%) Cura::Color#initialize [216 calls, 85058 total]
0.06% (89.00%) Cura::Color#rgb_to_lab [216 calls, 85058 total]
0.05% (74.75%) Cura::Color#xyz_to_lab [216 calls, 85058 total]
0.01% (29.48%) Cura::Color#rgb_to_xyz [216 calls, 170116 total]
0.01% (79.17%) Array#map [216 calls, 170119 total]
0.00% (13.84%) Float#** [648 calls, 1267386 total]
0.00% (10.28%) Fixnum#/ [648 calls, 511001 total]
0.00% (8.42%) Float#* [648 calls, 511368 total]
0.01% (11.72%) Float#/ [4320 calls, 1206208 total]
0.00% (8.65%) Kernel#lambda [216 calls, 85058 total]
0.00% (7.56%) Float#** [2160 calls, 1267386 total]
0.00% (2.87%) Fixnum#* [648 calls, 262914 total]
0.00% (1.43%) Float#- [216 calls, 91018 total]
0.01% (20.91%) Cura::Color#rgb_to_xyz [216 calls, 170116 total]
0.01% (74.54%) Array#map [216 calls, 170119 total]
0.00% (15.26%) Fixnum#/ [648 calls, 511001 total]
0.00% (13.05%) Float#* [648 calls, 511368 total]
0.00% (1.06%) Kernel#respond_to? [216 calls, 328259 total]
0.05% (38.33%) Cura::Component::Base#get_or_inherit_color [216 calls, 85055 total]
0.04% (74.32%) Cura::Termbox::Component::Base#background [108 calls, 35019 total]
0.03% (86.41%) <Class::Cura::Color>#black [108 calls, 35020 total]
0.03% (97.85%) Class#new [108 calls, 85219 total]
0.03% (95.52%) Cura::Color#initialize [108 calls, 85058 total]
0.03% (90.83%) Cura::Color#rgb_to_lab [108 calls, 85058 total]
0.02% (76.74%) Cura::Color#xyz_to_lab [108 calls, 85058 total]
0.01% (29.55%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.00% (77.59%) Array#map [108 calls, 170119 total]
0.00% (11.12%) Float#** [324 calls, 1267386 total]
0.00% (11.10%) Fixnum#/ [324 calls, 511001 total]
0.00% (7.70%) Float#* [324 calls, 511368 total]
0.00% (12.74%) Float#/ [2160 calls, 1206208 total]
0.00% (7.32%) Kernel#lambda [108 calls, 85058 total]
0.00% (7.22%) Float#** [1080 calls, 1267386 total]
0.00% (2.55%) Fixnum#* [324 calls, 262914 total]
0.00% (0.67%) Float#- [108 calls, 91018 total]
0.01% (19.41%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.00% (74.46%) Array#map [108 calls, 170119 total]
0.00% (14.13%) Fixnum#/ [324 calls, 511001 total]
0.00% (11.30%) Float#* [324 calls, 511368 total]
0.00% (0.86%) Kernel#respond_to? [108 calls, 328259 total]
0.00% (11.25%) Cura::Component::Base#get_or_inherit_color [108 calls, 85055 total]
0.00% (30.38%) Symbol#to_s [108 calls, 86472 total]
0.00% (14.16%) Kernel#instance_variable_get [108 calls, 85055 total]
0.00% (12.55%) Kernel#respond_to? [216 calls, 328259 total]
0.00% (6.92%) Symbol#to_s [216 calls, 86472 total]
0.00% (4.07%) Kernel#instance_variable_get [216 calls, 85055 total]
0.00% (3.13%) Cura::Color#== [108 calls, 17643 total]
0.00% (25.98%) Kernel#is_a? [108 calls, 52556 total]
0.00% (11.03%) BasicObject#== [108 calls, 17643 total]
0.00% (1.13%) Kernel#respond_to? [216 calls, 328259 total]
0.03% (0.53%) Cura::Component::Group#height [216 calls, 543 total]
0.02% (71.06%) Array#collect [108 calls, 17396 total]
0.00% (11.28%) Enumerable#max [108 calls, 216 total]
0.00% (66.78%) Array#each [108 calls, 36313 total]
0.00% (19.35%) Fixnum#<=> [108 calls, 219 total]
0.00% (5.76%) Cura::Attributes::HasChildren#children [216 calls, 1631 total]
0.00% (1.75%) Fixnum#== [108 calls, 1606 total]
0.00% (28.93%) Symbol#== [108 calls, 1606 total]
0.03% (0.52%) Cura::Attributes::HasRelativeCoordinates#absolute_x [216 calls, 54171 total]
0.01% (0.26%) Cura::Attributes::HasRelativeCoordinates#absolute_y [216 calls, 54171 total]
0.01% (0.19%) Cura::Attributes::HasSideAttributes#height [216 calls, 4245 total]
0.01% (0.15%) Cura::Component::Base#pencil [216 calls, 17734 total]
0.00% (0.07%) Cura::Component::Group#width [216 calls, 543 total]
0.00% (41.74%) Fixnum#== [216 calls, 1606 total]
0.00% (27.37%) Symbol#== [216 calls, 1606 total]
0.00% (0.03%) Cura::Attributes::HasSideAttributes#width [216 calls, 2133 total]
0.00% (0.01%) Cura::Component::Base#draw_border [216 calls, 828 total]
0.09% (0.19%) Cura::Component::Pack#pack_children [216 calls, 550 total]
0.09% (94.50%) Array#each [216 calls, 36313 total]
0.02% (18.38%) Cura::Attributes::HasCoordinates#x= [216 calls, 436 total]
0.01% (32.59%) BasicObject#instance_exec [216 calls, 1398 total]
0.00% (26.20%) Integer#to_i [216 calls, 38600 total]
0.00% (18.82%) Kernel#instance_variable_set [216 calls, 1397 total]
0.00% (15.97%) Symbol#to_s [216 calls, 86472 total]
0.00% (3.76%) Kernel#nil? [216 calls, 197287 total]
0.01% (16.05%) Cura::Attributes::HasCoordinates#y= [244 calls, 708 total]
0.01% (35.94%) BasicObject#instance_exec [244 calls, 1398 total]
0.00% (27.09%) Integer#to_i [244 calls, 38600 total]
0.00% (17.41%) Kernel#instance_variable_set [244 calls, 1397 total]
0.00% (17.39%) Symbol#to_s [244 calls, 86472 total]
0.00% (3.86%) Kernel#nil? [244 calls, 197287 total]
0.01% (13.04%) Cura::Offsets#width [216 calls, 435 total]
0.01% (11.79%) Cura::Offsets#height [244 calls, 1139 total]
0.01% (11.34%) Cura::Component::Label#width [216 calls, 17917 total]
0.01% (69.52%) Cura::Component::Label#text_width [108 calls, 17180 total]
0.00% (37.92%) Cura::Component::Label#lines [108 calls, 35512 total]
0.00% (62.28%) String#split [108 calls, 35534 total]
0.00% (23.07%) Array#collect [108 calls, 17396 total]
0.00% (35.72%) String#length [108 calls, 17180 total]
0.00% (8.80%) Array#sort [108 calls, 17180 total]
0.00% (6.50%) Array#last [108 calls, 17192 total]
0.00% (7.72%) Fixnum#== [108 calls, 1606 total]
0.00% (27.97%) Symbol#== [108 calls, 1606 total]
0.01% (8.92%) Cura::Component::Label#height [244 calls, 18330 total]
0.00% (2.37%) Cura::Attributes::HasOrientation#horizontal? [460 calls, 1142 total]
0.00% (1.68%) Cura::Component::Pack#fill? [460 calls, 1142 total]
0.00% (1.66%) Cura::Attributes::HasOrientation#vertical? [488 calls, 1414 total]
0.00% (2.07%) Cura::Attributes::HasChildren#children [216 calls, 1631 total]
0.00% (0.01%) Cura::Attributes::HasChildren#children [108 calls, 1631 total]
4.48% (8.51%) Cura::Component::Base#draw [108 calls, 828 total]
4.48% (99.85%) Cura::Component::Base#draw_background [108 calls, 828 total]
4.41% (98.60%) Cura::Pencil#draw_rectangle [108 calls, 828 total]
4.41% (99.97%) Cura::Termbox::Pencil#draw_rectangle [108 calls, 828 total]
4.25% (96.37%) Integer#times [108 calls, 82517 total]
4.21% (98.95%) Integer#times [16308 calls, 82517 total]
2.30% (54.74%) <Module::Termbox>#tb_change_cell [636012 calls, 1321695 total]
0.15% (3.51%) <Module::Cura::Termbox::ColorMapper>#code [108 calls, 34640 total]
0.13% (86.67%) Array#map [1 calls, 170119 total]
0.13% (99.10%) Cura::Color#- [256 calls, 768 total]
0.13% (99.10%) Cura::Color#delta_e_2000 [256 calls, 768 total]
0.01% (8.80%) Cura::Color#lab_to_hue [512 calls, 1536 total]
0.00% (9.74%) Float#== [976 calls, 4976 total]
0.00% (9.34%) Cura::Color#rad_to_deg [226 calls, 934 total]
0.00% (31.25%) Float#* [226 calls, 511368 total]
0.00% (7.24%) Float#>= [512 calls, 1536 total]
0.00% (5.78%) Float#< [506 calls, 1873 total]
0.00% (5.30%) Float#> [433 calls, 2145 total]
0.00% (4.76%) <Module::Math>#atan [226 calls, 934 total]
0.00% (2.68%) Float#+ [226 calls, 3862 total]
0.01% (5.30%) Cura::Color#deg_to_rad [1536 calls, 4608 total]
0.00% (29.11%) Float#/ [1536 calls, 1206208 total]
0.00% (3.08%) Fixnum#* [120 calls, 262914 total]
0.01% (4.47%) Float#** [3840 calls, 1267386 total]
0.00% (3.46%) Fixnum#* [2470 calls, 262914 total]
0.00% (2.55%) <Module::Math>#sqrt [2304 calls, 6912 total]
0.00% (2.14%) Float#- [1928 calls, 91018 total]
0.00% (1.70%) Fixnum#+ [1536 calls, 4642 total]
0.00% (1.39%) <Module::Math>#cos [1024 calls, 3072 total]
0.00% (1.05%) Float#+ [985 calls, 3862 total]
0.00% (0.77%) Fixnum#** [512 calls, 1536 total]
0.00% (0.72%) <Module::Math>#sin [512 calls, 1536 total]
0.00% (0.61%) Float#-@ [512 calls, 1536 total]
0.00% (0.59%) Float#== [512 calls, 4976 total]
0.00% (0.56%) Fixnum#- [512 calls, 1545 total]
0.00% (0.55%) <Module::Math>#exp [256 calls, 768 total]
0.00% (0.51%) Fixnum#/ [316 calls, 511001 total]
0.00% (0.37%) Float#/ [282 calls, 1206208 total]
0.00% (0.21%) Float#* [42 calls, 511368 total]
0.02% (10.01%) Cura::Color#hex [109 calls, 34643 total]
0.01% (87.33%) Enumerable#each_with_object [109 calls, 34654 total]
0.01% (92.36%) Array#each [109 calls, 36313 total]
0.01% (66.01%) String#% [436 calls, 138572 total]
0.00% (5.62%) Cura::Color#to_a [109 calls, 34643 total]
0.00% (1.84%) Enumerable#min [1 calls, 3 total]
0.00% (98.74%) Enumerator#each [1 calls, 3 total]
0.00% (98.97%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (99.60%) Array#each [1 calls, 36313 total]
0.00% (81.40%) Array#<=> [255 calls, 765 total]
0.00% (14.10%) Float#<=> [255 calls, 765 total]
0.00% (0.64%) Fixnum#<=> [1 calls, 219 total]
0.00% (0.20%) Kernel#nil? [107 calls, 197287 total]
0.00% (0.07%) Enumerable#each_with_index [1 calls, 6 total]
0.00% (0.01%) NilClass#nil? [1 calls, 457 total]
0.00% (0.05%) Integer#to_i [432 calls, 38600 total]
0.00% (0.01%) Kernel#is_a? [108 calls, 52556 total]
0.05% (1.04%) Cura::Termbox::Component::Base#background [108 calls, 35019 total]
0.04% (85.31%) <Class::Cura::Color>#black [108 calls, 35020 total]
0.04% (98.12%) Class#new [108 calls, 85219 total]
0.04% (93.82%) Cura::Color#initialize [108 calls, 85058 total]
0.03% (89.57%) Cura::Color#rgb_to_lab [108 calls, 85058 total]
0.02% (73.77%) Cura::Color#xyz_to_lab [108 calls, 85058 total]
0.01% (28.69%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.01% (79.13%) Array#map [108 calls, 170119 total]
0.00% (16.18%) Float#** [324 calls, 1267386 total]
0.00% (10.45%) Fixnum#/ [324 calls, 511001 total]
0.00% (7.76%) Float#* [324 calls, 511368 total]
0.00% (11.19%) Float#/ [2160 calls, 1206208 total]
0.00% (10.06%) Kernel#lambda [108 calls, 85058 total]
0.00% (7.62%) Float#** [1080 calls, 1267386 total]
0.00% (3.27%) Fixnum#* [324 calls, 262914 total]
0.00% (1.75%) Float#- [108 calls, 91018 total]
0.01% (21.77%) Cura::Color#rgb_to_xyz [108 calls, 170116 total]
0.01% (72.88%) Array#map [108 calls, 170119 total]
0.00% (15.13%) Fixnum#/ [324 calls, 511001 total]
0.00% (13.54%) Float#* [324 calls, 511368 total]
0.00% (1.01%) Kernel#respond_to? [108 calls, 328259 total]
0.01% (11.71%) Cura::Component::Base#get_or_inherit_color [108 calls, 85055 total]
0.00% (27.39%) Symbol#to_s [108 calls, 86472 total]
0.00% (16.83%) Kernel#instance_variable_get [108 calls, 85055 total]
0.00% (16.17%) Kernel#respond_to? [216 calls, 328259 total]
0.00% (0.07%) Cura::Attributes::HasRelativeCoordinates#absolute_x [108 calls, 54171 total]
0.00% (32.23%) Cura::Attributes::HasAncestry#parent? [108 calls, 108342 total]
0.00% (19.69%) Kernel#nil? [108 calls, 197287 total]
0.00% (23.79%) Kernel#respond_to? [108 calls, 328259 total]
0.00% (0.05%) Cura::Component::Base#pencil [108 calls, 17734 total]
0.00% (0.04%) Cura::Attributes::HasRelativeCoordinates#absolute_y [108 calls, 54171 total]
0.00% (29.44%) Cura::Attributes::HasAncestry#parent? [108 calls, 108342 total]
0.00% (40.27%) Kernel#nil? [108 calls, 197287 total]
0.00% (14.24%) Kernel#respond_to? [108 calls, 328259 total]
0.00% (0.03%) Cura::Component::Group#width [108 calls, 543 total]
0.00% (38.86%) Fixnum#== [108 calls, 1606 total]
0.00% (28.90%) Symbol#== [108 calls, 1606 total]
0.00% (0.03%) Cura::Component::Group#height [108 calls, 543 total]
0.00% (38.43%) Fixnum#== [108 calls, 1606 total]
0.00% (31.87%) Symbol#== [108 calls, 1606 total]
0.00% (0.01%) Cura::Attributes::HasSideAttributes#width [108 calls, 2133 total]
0.00% (0.01%) Cura::Attributes::HasSideAttributes#height [108 calls, 4245 total]
0.00% (0.10%) Cura::Component::Base#draw_border [108 calls, 828 total]
0.19% (0.36%) Cura::Component::Pack#pack_children [108 calls, 550 total]
0.19% (98.67%) Array#each [108 calls, 36313 total]
0.10% (56.35%) Cura::Component::Pack#width= [216 calls, 220 total]
0.08% (80.92%) Cura::Component::Pack#pack_children [216 calls, 550 total]
0.08% (94.73%) Array#each [216 calls, 36313 total]
0.01% (16.48%) Cura::Attributes::HasCoordinates#x= [216 calls, 436 total]
0.00% (34.69%) BasicObject#instance_exec [216 calls, 1398 total]
0.00% (26.37%) Integer#to_i [216 calls, 38600 total]
0.00% (17.82%) Kernel#instance_variable_set [216 calls, 1397 total]
0.00% (15.22%) Symbol#to_s [216 calls, 86472 total]
0.00% (2.83%) Kernel#nil? [216 calls, 197287 total]
0.01% (16.16%) Cura::Attributes::HasCoordinates#y= [244 calls, 708 total]
0.00% (35.92%) BasicObject#instance_exec [244 calls, 1398 total]
0.00% (27.85%) Integer#to_i [244 calls, 38600 total]
0.00% (17.33%) Symbol#to_s [244 calls, 86472 total]
0.00% (16.79%) Kernel#instance_variable_set [244 calls, 1397 total]
0.00% (3.26%) Kernel#nil? [244 calls, 197287 total]
0.01% (12.04%) Cura::Offsets#height [244 calls, 1139 total]
0.01% (10.80%) Cura::Offsets#width [216 calls, 435 total]
0.01% (10.77%) Cura::Component::Label#width [216 calls, 17917 total]
0.01% (70.14%) Cura::Component::Label#text_width [108 calls, 17180 total]
0.00% (31.74%) Cura::Component::Label#lines [108 calls, 35512 total]
0.00% (61.87%) String#split [108 calls, 35534 total]
0.00% (23.27%) Array#collect [108 calls, 17396 total]
0.00% (35.63%) String#length [108 calls, 17180 total]
0.00% (10.78%) Array#sort [108 calls, 17180 total]
0.00% (9.74%) Array#last [108 calls, 17192 total]
0.00% (6.61%) Fixnum#== [108 calls, 1606 total]
0.00% (24.59%) Symbol#== [108 calls, 1606 total]
0.01% (9.82%) Cura::Component::Label#height [244 calls, 18330 total]
0.00% (6.03%) Cura::Component::Pack#fill? [460 calls, 1142 total]
0.00% (1.92%) Cura::Attributes::HasOrientation#horizontal? [460 calls, 1142 total]
0.00% (1.51%) Cura::Attributes::HasOrientation#vertical? [488 calls, 1414 total]
0.00% (1.86%) Cura::Attributes::HasChildren#children [216 calls, 1631 total]
0.02% (16.03%) Cura::Attributes::HasDimensions#width= [216 calls, 221 total]
0.01% (53.15%) BasicObject#instance_exec [216 calls, 1398 total]
0.00% (14.06%) Symbol#to_s [216 calls, 86472 total]
0.00% (13.77%) Kernel#instance_variable_set [216 calls, 1397 total]
0.00% (2.60%) Kernel#nil? [216 calls, 197287 total]
0.03% (17.05%) Cura::Component::Group#height [216 calls, 543 total]
0.02% (72.25%) Array#collect [108 calls, 17396 total]
0.00% (9.82%) Enumerable#max [108 calls, 216 total]
0.00% (64.46%) Array#each [108 calls, 36313 total]
0.00% (21.16%) Fixnum#<=> [108 calls, 219 total]
0.00% (4.70%) Cura::Attributes::HasChildren#children [216 calls, 1631 total]
0.00% (3.09%) Fixnum#== [108 calls, 1606 total]
0.00% (26.05%) Symbol#== [108 calls, 1606 total]
0.02% (11.67%) Cura::Attributes::HasCoordinates#y= [216 calls, 708 total]
0.01% (25.41%) Symbol#to_s [216 calls, 86472 total]
0.00% (22.98%) BasicObject#instance_exec [216 calls, 1398 total]
0.00% (25.37%) Integer#to_i [216 calls, 38600 total]
0.00% (14.30%) Kernel#instance_variable_set [216 calls, 1397 total]
0.00% (2.45%) Kernel#nil? [216 calls, 197287 total]
0.01% (6.55%) Cura::Offsets#height [216 calls, 1139 total]
0.00% (1.55%) Cura::Component::Group#width [216 calls, 543 total]
0.00% (37.79%) Fixnum#== [216 calls, 1606 total]
0.00% (32.78%) Symbol#== [216 calls, 1606 total]
0.00% (0.77%) Cura::Attributes::HasOrientation#horizontal? [216 calls, 1142 total]
0.00% (0.69%) Cura::Attributes::HasOrientation#vertical? [432 calls, 1414 total]
0.00% (0.41%) Cura::Component::Pack#fill? [216 calls, 1142 total]
0.00% (0.43%) Cura::Attributes::HasChildren#children [108 calls, 1631 total]
0.02% (0.04%) Cura::Termbox::Adapter#present [108 calls, 108 total]
0.02% (96.05%) <Module::Termbox>#tb_present [108 calls, 108 total]
0.01% (0.01%) Cura::Termbox::Adapter#clear [108 calls, 108 total]
0.01% (87.94%) <Module::Termbox>#tb_clear [108 calls, 108 total]
47.00% (47.02%) Cura::Event::Dispatcher#run [108 calls, 108 total]
47.00% (99.99%) Cura::Event::Dispatcher#peek [108 calls, 108 total]
46.99% (99.99%) Cura::Termbox::Adapter#peek_event [108 calls, 108 total]
39.87% (84.84%) <Module::Termbox>#tb_peek_event [108 calls, 108 total]
7.11% (15.14%) Cura::Termbox::Adapter#convert_termbox_event_to_cura_event [108 calls, 108 total]
0.00% (0.03%) FFI::Struct#[] [324 calls, 324 total]
0.00% (0.02%) Kernel#nil? [108 calls, 197287 total]
0.00% (0.01%) Fixnum#=== [108 calls, 111 total]
0.00% (0.01%) Class#new [108 calls, 85219 total]
0.00% (39.15%) FFI::Struct#initialize [108 calls, 108 total]
0.00% (0.00%) Integer#to_i [108 calls, 38600 total]
0.00% (0.00%) NilClass#nil? [108 calls, 457 total]
0.04% (0.04%) Cura::Application#update [108 calls, 108 total]
0.00% (0.00%) Cura::Termbox::Adapter#cleanup [1 calls, 1 total]
0.00% (79.06%) <Module::Termbox>#tb_shutdown [1 calls, 1 total]
0.00% (7.82%) Cura::Adapter#cleanup [1 calls, 1 total]
0.03% (0.03%) Class#new [1 calls, 85219 total]
0.03% (99.92%) ScrollWindowApp#initialize [1 calls, 1 total]
0.01% (32.56%) Cura::Component::Pack#add_child [2 calls, 4 total]
0.01% (93.28%) Cura::Component::Group#add_child [2 calls, 4 total]
0.01% (99.39%) Cura::Attributes::HasChildren#add_child [2 calls, 4 total]
0.01% (58.13%) Cura::Attributes::HasAttributes#update_attributes [2 calls, 44 total]
0.01% (98.61%) Hash#each [2 calls, 53 total]
0.00% (44.34%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (96.42%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (99.07%) Cura::Attributes::HasOffsets#validate_offset_attribute [1 calls, 19 total]
0.00% (99.21%) Class#new [1 calls, 85219 total]
0.00% (99.06%) Cura::Attributes::HasSideAttributes#initialize [1 calls, 19 total]
0.00% (96.91%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (97.05%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (98.30%) Hash#each [1 calls, 53 total]
0.00% (6.06%) Cura::Attributes::HasSideAttributes#right= [1 calls, 1 total]
0.00% (45.58%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (8.84%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (6.12%) Kernel#nil? [1 calls, 197287 total]
0.00% (6.12%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.40%) Symbol#to_s [1 calls, 86472 total]
0.00% (0.85%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (38.10%) Hash#to_h [1 calls, 46 total]
0.00% (0.63%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (1.11%) Kernel#respond_to? [1 calls, 328259 total]
0.00% (0.69%) Kernel#instance_variable_defined? [4 calls, 127 total]
0.00% (0.30%) Kernel#is_a? [1 calls, 52556 total]
0.00% (1.97%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.47%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (0.29%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.19%) Cura::Component::Label#text= [1 calls, 1 total]
0.00% (22.89%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (45.65%) String#to_s [1 calls, 16907 total]
0.00% (10.45%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (6.47%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.98%) Kernel#nil? [1 calls, 197287 total]
0.00% (2.14%) Cura::Component::Textbox#width= [1 calls, 1 total]
0.00% (71.11%) Cura::Attributes::HasDimensions#width= [1 calls, 221 total]
0.00% (47.92%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (12.50%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (9.38%) Symbol#to_s [1 calls, 86472 total]
0.00% (8.33%) Kernel#nil? [1 calls, 197287 total]
0.00% (1.49%) Symbol#to_s [3 calls, 86472 total]
0.00% (0.99%) Cura::Component::Label#convert_attributes [2 calls, 4 total]
0.00% (37.72%) Class#new [2 calls, 85219 total]
0.00% (58.70%) Cura::Component::Textbox#initialize [1 calls, 1 total]
0.00% (63.30%) Cura::Component::Label#initialize [1 calls, 2 total]
0.00% (97.27%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (98.26%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.57%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (97.11%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (32.43%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (18.45%) Class#new [1 calls, 85219 total]
0.00% (93.46%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (89.71%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (88.53%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (78.24%) Hash#each [1 calls, 53 total]
0.00% (74.83%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (52.21%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (15.04%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (10.62%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.54%) Kernel#nil? [1 calls, 197287 total]
0.00% (8.61%) Symbol#to_s [1 calls, 86472 total]
0.00% (10.88%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (38.10%) Hash#to_h [1 calls, 46 total]
0.00% (3.67%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (1.65%) Kernel#nil? [1 calls, 197287 total]
0.00% (16.68%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (78.30%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (5.11%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.83%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.70%) Kernel#nil? [1 calls, 197287 total]
0.00% (14.62%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (75.24%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (5.83%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.37%) Symbol#to_s [1 calls, 86472 total]
0.00% (2.43%) Kernel#nil? [1 calls, 197287 total]
0.00% (13.98%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (76.65%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (6.60%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.06%) Symbol#to_s [1 calls, 86472 total]
0.00% (2.54%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.62%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (18.45%) <Class::Cura::Color>#black [1 calls, 35020 total]
0.00% (94.43%) Class#new [1 calls, 85219 total]
0.00% (97.17%) Cura::Color#initialize [1 calls, 85058 total]
0.00% (90.78%) Cura::Color#rgb_to_lab [1 calls, 85058 total]
0.00% (68.45%) Cura::Color#xyz_to_lab [1 calls, 85058 total]
0.00% (31.25%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (78.75%) Array#map [1 calls, 170119 total]
0.00% (20.63%) Float#* [3 calls, 511368 total]
0.00% (19.05%) Fixnum#/ [3 calls, 511001 total]
0.00% (19.05%) Float#** [3 calls, 1267386 total]
0.00% (12.89%) Float#/ [20 calls, 1206208 total]
0.00% (8.20%) Float#** [10 calls, 1267386 total]
0.00% (6.64%) Kernel#lambda [1 calls, 85058 total]
0.00% (3.52%) Float#- [1 calls, 91018 total]
0.00% (3.12%) Fixnum#* [3 calls, 262914 total]
0.00% (25.67%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (75.00%) Array#map [1 calls, 170119 total]
0.00% (23.61%) Fixnum#/ [3 calls, 511001 total]
0.00% (19.44%) Float#* [3 calls, 511368 total]
0.00% (1.94%) Kernel#respond_to? [1 calls, 328259 total]
0.00% (15.70%) <Class::Cura::Color>#white [1 calls, 50037 total]
0.00% (93.46%) Class#new [1 calls, 85219 total]
0.00% (96.36%) Cura::Color#initialize [1 calls, 85058 total]
0.00% (90.41%) Cura::Color#rgb_to_lab [1 calls, 85058 total]
0.00% (67.52%) Cura::Color#xyz_to_lab [1 calls, 85058 total]
0.00% (36.19%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (77.63%) Array#map [1 calls, 170119 total]
0.00% (27.12%) Float#** [3 calls, 1267386 total]
0.00% (22.03%) Fixnum#/ [3 calls, 511001 total]
0.00% (22.03%) Float#* [3 calls, 511368 total]
0.00% (11.43%) Float#** [10 calls, 1267386 total]
0.00% (7.62%) Fixnum#* [3 calls, 262914 total]
0.00% (6.19%) Float#/ [10 calls, 1206208 total]
0.00% (5.71%) Kernel#lambda [1 calls, 85058 total]
0.00% (3.81%) Float#- [1 calls, 91018 total]
0.00% (27.01%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (79.76%) Array#map [1 calls, 170119 total]
0.00% (19.40%) Fixnum#/ [3 calls, 511001 total]
0.00% (11.94%) Float#* [3 calls, 511368 total]
0.00% (5.97%) Float#** [3 calls, 1267386 total]
0.00% (1.16%) Kernel#respond_to? [1 calls, 328259 total]
0.00% (40.39%) Cura::Component::Label#initialize [1 calls, 2 total]
0.00% (97.73%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (97.68%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.19%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (98.15%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (27.79%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (17.99%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (71.12%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (10.47%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.33%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.44%) Kernel#nil? [1 calls, 197287 total]
0.00% (17.73%) Class#new [1 calls, 85219 total]
0.00% (91.94%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (88.45%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (88.74%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (83.25%) Hash#each [1 calls, 53 total]
0.00% (64.02%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (47.62%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (12.38%) Symbol#to_s [1 calls, 86472 total]
0.00% (12.38%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.81%) Kernel#nil? [1 calls, 197287 total]
0.00% (7.32%) Symbol#to_s [1 calls, 86472 total]
0.00% (8.12%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (25.00%) Hash#to_h [1 calls, 46 total]
0.00% (4.05%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (3.19%) Kernel#nil? [1 calls, 197287 total]
0.00% (16.95%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (78.93%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (4.60%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.45%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.53%) Kernel#nil? [1 calls, 197287 total]
0.00% (16.04%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (76.52%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (6.48%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.86%) Symbol#to_s [1 calls, 86472 total]
0.00% (2.02%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.32%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (3.13%) <Module::Cura::Component>#find_by_type [2 calls, 4 total]
0.00% (84.88%) Enumerable#find [2 calls, 6 total]
0.00% (94.52%) Array#each [2 calls, 36313 total]
0.00% (72.46%) <Class::Cura::Component::Base>#type [9 calls, 16 total]
0.00% (52.50%) String#gsub [3 calls, 18 total]
0.00% (8.50%) Module#to_s [1 calls, 17 total]
0.00% (4.00%) String#downcase [1 calls, 17 total]
0.00% (4.00%) String#to_sym [1 calls, 17 total]
0.00% (5.23%) <Module::Cura::Component>#all [2 calls, 4 total]
0.00% (3.49%) Symbol#to_sym [2 calls, 11 total]
0.00% (0.11%) Kernel#nil? [2 calls, 197287 total]
0.00% (0.08%) Symbol#to_sym [2 calls, 11 total]
0.00% (0.07%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (6.34%) Cura::Component::Pack#pack_children [2 calls, 550 total]
0.00% (93.34%) Array#each [2 calls, 36313 total]
0.00% (36.09%) Cura::Component::Label#width [3 calls, 17917 total]
0.00% (76.28%) Cura::Component::Label#text_width [2 calls, 17180 total]
0.00% (32.12%) Cura::Component::Label#lines [2 calls, 35512 total]
0.00% (59.68%) String#split [2 calls, 35534 total]
0.00% (24.35%) Array#collect [2 calls, 17396 total]
0.00% (36.17%) String#length [2 calls, 17180 total]
0.00% (10.88%) Array#sort [2 calls, 17180 total]
0.00% (8.81%) Array#last [2 calls, 17192 total]
0.00% (8.30%) Fixnum#== [1 calls, 1606 total]
0.00% (23.81%) Symbol#== [1 calls, 1606 total]
0.00% (22.54%) Cura::Attributes::HasCoordinates#x= [3 calls, 436 total]
0.00% (26.58%) BasicObject#instance_exec [3 calls, 1398 total]
0.00% (40.48%) Integer#to_i [3 calls, 38600 total]
0.00% (15.82%) Kernel#instance_variable_set [3 calls, 1397 total]
0.00% (10.13%) Symbol#to_s [3 calls, 86472 total]
0.00% (3.16%) Kernel#nil? [3 calls, 197287 total]
0.00% (20.40%) Cura::Offsets#width [3 calls, 435 total]
0.00% (3.57%) Cura::Attributes::HasOrientation#horizontal? [3 calls, 1142 total]
0.00% (2.43%) Cura::Component::Pack#fill? [3 calls, 1142 total]
0.00% (2.26%) Cura::Attributes::HasChildren#children [2 calls, 1631 total]
0.01% (21.50%) Cura::Attributes::HasRoot#add_child [2 calls, 2 total]
0.01% (99.36%) Cura::Component::Pack#add_child [2 calls, 4 total]
0.01% (83.33%) Cura::Component::Group#add_child [2 calls, 4 total]
0.01% (99.03%) Cura::Attributes::HasChildren#add_child [2 calls, 4 total]
0.00% (68.18%) Class#new [2 calls, 85219 total]
0.00% (60.50%) Cura::Component::Listbox#initialize [1 calls, 1 total]
0.00% (96.68%) Cura::Component::Pack#initialize [1 calls, 3 total]
0.00% (98.83%) Cura::Attributes::HasOrientation#initialize [1 calls, 3 total]
0.00% (98.18%) Cura::Attributes::HasChildren#initialize [1 calls, 4 total]
0.00% (98.47%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (98.98%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.64%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (98.41%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (34.99%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (92.82%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (2.07%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (1.58%) Symbol#to_s [1 calls, 86472 total]
0.00% (0.61%) Kernel#nil? [1 calls, 197287 total]
0.00% (25.71%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (13.92%) Class#new [1 calls, 85219 total]
0.00% (93.58%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (88.89%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (86.03%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (82.48%) Hash#each [1 calls, 53 total]
0.00% (69.43%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (50.00%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (12.69%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (9.70%) Symbol#to_s [1 calls, 86472 total]
0.00% (2.99%) Kernel#nil? [1 calls, 197287 total]
0.00% (6.22%) Symbol#to_s [1 calls, 86472 total]
0.00% (8.97%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (57.14%) Hash#to_h [1 calls, 46 total]
0.00% (4.41%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (2.61%) Kernel#nil? [1 calls, 197287 total]
0.00% (12.52%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (74.49%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (5.78%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.08%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.36%) Kernel#nil? [1 calls, 197287 total]
0.00% (10.17%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (71.97%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (7.11%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (5.44%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.67%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.50%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (0.32%) Kernel#instance_variable_defined? [1 calls, 127 total]
0.00% (38.54%) Cura::Component::Pack#initialize [1 calls, 3 total]
0.00% (98.28%) Cura::Attributes::HasOrientation#initialize [1 calls, 3 total]
0.00% (98.19%) Cura::Attributes::HasChildren#initialize [1 calls, 4 total]
0.00% (98.96%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (98.70%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.68%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (97.90%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (24.82%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (19.67%) Class#new [1 calls, 85219 total]
0.00% (93.05%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (82.21%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (79.65%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (79.89%) Hash#each [1 calls, 53 total]
0.00% (74.15%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (45.87%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (11.93%) Symbol#to_s [1 calls, 86472 total]
0.00% (11.93%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.67%) Kernel#nil? [1 calls, 197287 total]
0.00% (8.84%) Symbol#to_s [1 calls, 86472 total]
0.00% (9.24%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (47.06%) Hash#to_h [1 calls, 46 total]
0.00% (12.55%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (4.63%) Kernel#nil? [1 calls, 197287 total]
0.00% (18.57%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (76.49%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (7.02%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (2.81%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.40%) Kernel#nil? [1 calls, 197287 total]
0.00% (17.20%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (74.62%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (7.95%) Symbol#to_s [1 calls, 86472 total]
0.00% (6.44%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (1.89%) Kernel#nil? [1 calls, 197287 total]
0.00% (16.61%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (77.65%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (4.71%) Symbol#to_s [1 calls, 86472 total]
0.00% (4.71%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (1.57%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.57%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (0.54%) Kernel#instance_variable_defined? [1 calls, 127 total]
0.00% (17.33%) <Module::Cura::Component>#find_by_type [2 calls, 4 total]
0.00% (93.08%) Enumerable#find [2 calls, 6 total]
0.00% (97.20%) Array#each [2 calls, 36313 total]
0.00% (87.97%) <Class::Cura::Component::Base>#type [7 calls, 16 total]
0.00% (64.97%) String#gsub [15 calls, 18 total]
0.00% (8.47%) Module#to_s [5 calls, 17 total]
0.00% (7.57%) String#to_sym [5 calls, 17 total]
0.00% (4.75%) String#downcase [5 calls, 17 total]
0.00% (1.89%) <Module::Cura::Component>#all [2 calls, 4 total]
0.00% (0.36%) Symbol#to_sym [2 calls, 11 total]
0.00% (12.16%) Cura::Attributes::HasAttributes#update_attributes [2 calls, 44 total]
0.00% (93.59%) Hash#each [2 calls, 53 total]
0.00% (44.79%) Cura::Attributes::HasColors#background= [1 calls, 1 total]
0.00% (80.73%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (5.20%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.98%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (1.22%) Kernel#nil? [1 calls, 197287 total]
0.00% (29.32%) Cura::Component::Pack#height= [1 calls, 2 total]
0.00% (62.62%) Cura::Attributes::HasDimensions#height= [1 calls, 2 total]
0.00% (59.70%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (11.94%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (8.96%) Symbol#to_s [1 calls, 86472 total]
0.00% (2.99%) Kernel#nil? [1 calls, 197287 total]
0.00% (21.50%) Cura::Component::Pack#pack_children [1 calls, 550 total]
0.00% (7.53%) Cura::Attributes::HasOrientation#orientation= [1 calls, 1 total]
0.00% (16.36%) Symbol#to_sym [1 calls, 11 total]
0.00% (14.55%) Array#include? [1 calls, 1 total]
0.00% (3.42%) Symbol#to_s [3 calls, 86472 total]
0.00% (2.18%) Cura::Attributes::HasAttributes#convert_attributes [2 calls, 44 total]
0.00% (47.06%) Hash#to_h [2 calls, 46 total]
0.00% (0.26%) Symbol#to_sym [2 calls, 11 total]
0.00% (0.20%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (0.19%) Kernel#nil? [2 calls, 197287 total]
0.00% (16.08%) Cura::Component::Pack#pack_children [2 calls, 550 total]
0.00% (96.24%) Array#each [2 calls, 36313 total]
0.00% (33.83%) Cura::Component::Pack#width= [3 calls, 220 total]
0.00% (53.32%) Cura::Attributes::HasDimensions#width= [3 calls, 221 total]
0.00% (44.70%) BasicObject#instance_exec [3 calls, 1398 total]
0.00% (13.36%) Symbol#to_s [3 calls, 86472 total]
0.00% (13.36%) Kernel#instance_variable_set [3 calls, 1397 total]
0.00% (3.69%) Kernel#nil? [3 calls, 197287 total]
0.00% (33.66%) Cura::Component::Pack#pack_children [3 calls, 550 total]
0.00% (21.28%) Cura::Attributes::HasCoordinates#y= [3 calls, 708 total]
0.00% (39.45%) Symbol#to_s [3 calls, 86472 total]
0.00% (16.02%) BasicObject#instance_exec [3 calls, 1398 total]
0.00% (39.02%) Integer#to_i [3 calls, 38600 total]
0.00% (16.02%) Kernel#instance_variable_set [3 calls, 1397 total]
0.00% (1.56%) Kernel#nil? [3 calls, 197287 total]
0.00% (14.38%) Cura::Offsets#height [3 calls, 1139 total]
0.00% (6.65%) Cura::Component::Group#height [3 calls, 543 total]
0.00% (6.57%) Cura::Component::Group#width [3 calls, 543 total]
0.00% (26.58%) Fixnum#== [3 calls, 1606 total]
0.00% (38.10%) Symbol#== [3 calls, 1606 total]
0.00% (2.41%) Cura::Attributes::HasOrientation#vertical? [6 calls, 1414 total]
0.00% (1.83%) Cura::Component::Pack#fill? [3 calls, 1142 total]
0.00% (1.75%) Cura::Attributes::HasOrientation#horizontal? [3 calls, 1142 total]
0.00% (1.04%) Cura::Attributes::HasChildren#children [2 calls, 1631 total]
0.00% (14.62%) Cura::Component::Base#focus [1 calls, 1 total]
0.00% (97.58%) Cura::Event::Dispatcher#target= [1 calls, 1 total]
0.00% (98.54%) Cura::Event::Dispatcher#dispatch_event [2 calls, 2 total]
0.00% (67.95%) Array#each [4 calls, 36313 total]
0.00% (88.67%) Cura::Event::Base#dispatch [2 calls, 2 total]
0.00% (98.80%) Cura::Event::Handler#handle [2 calls, 6 total]
0.00% (40.38%) Cura::Event::Handler#delegate_event [2 calls, 6 total]
0.00% (94.80%) Cura::Event::Handler#handle [1 calls, 6 total]
0.00% (75.13%) Cura::Event::Handler#delegate_event [1 calls, 6 total]
0.00% (96.69%) Cura::Event::Handler#handle [1 calls, 6 total]
0.00% (70.72%) Cura::Event::Handler#delegate_event [1 calls, 6 total]
0.00% (95.16%) Cura::Event::Handler#handle [1 calls, 6 total]
0.00% (55.09%) Cura::Event::Handler#delegate_event [1 calls, 6 total]
0.00% (84.08%) Cura::Event::Handler#handle [1 calls, 6 total]
0.00% (76.14%) <Class::Cura::Event::Base>#name [1 calls, 11 total]
0.00% (39.80%) Enumerable#each_with_object [1 calls, 34654 total]
0.00% (83.75%) Array#each [1 calls, 36313 total]
0.00% (46.27%) Range#include? [4 calls, 48 total]
0.00% (29.35%) String#split [2 calls, 35534 total]
0.00% (8.46%) String#to_sym [1 calls, 17 total]
0.00% (3.98%) Array#last [1 calls, 17192 total]
0.00% (3.98%) String#downcase [1 calls, 17 total]
0.00% (2.49%) String#<=> [1 calls, 11 total]
0.00% (1.99%) Module#to_s [1 calls, 17 total]
0.00% (6.44%) Cura::Event::Handler#delegate_event [1 calls, 6 total]
0.00% (23.53%) Kernel#respond_to? [1 calls, 328259 total]
0.00% (3.41%) Kernel#class [1 calls, 15 total]
0.00% (3.03%) NilClass#to_a [1 calls, 5 total]
0.00% (3.03%) Array#each [1 calls, 36313 total]
0.00% (7.96%) Cura::Window#parent [2 calls, 2 total]
0.00% (2.87%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (37.37%) <Class::Cura::Event::Base>#name [1 calls, 11 total]
0.00% (39.44%) Enumerable#each_with_object [1 calls, 34654 total]
0.00% (89.29%) Array#each [1 calls, 36313 total]
0.00% (33.33%) Range#include? [4 calls, 48 total]
0.00% (29.58%) String#split [2 calls, 35534 total]
0.00% (5.63%) String#to_sym [1 calls, 17 total]
0.00% (4.23%) String#<=> [1 calls, 11 total]
0.00% (3.76%) Module#to_s [1 calls, 17 total]
0.00% (3.76%) String#downcase [1 calls, 17 total]
0.00% (1.88%) Array#last [1 calls, 17192 total]
0.00% (1.58%) Kernel#class [1 calls, 15 total]
0.00% (1.40%) Array#each [1 calls, 36313 total]
0.00% (0.70%) NilClass#to_a [1 calls, 5 total]
0.00% (2.17%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (23.73%) <Class::Cura::Event::Base>#name [1 calls, 11 total]
0.00% (39.80%) Enumerable#each_with_object [1 calls, 34654 total]
0.00% (88.75%) Array#each [1 calls, 36313 total]
0.00% (33.80%) Range#include? [4 calls, 48 total]
0.00% (29.35%) String#split [2 calls, 35534 total]
0.00% (5.97%) String#to_sym [1 calls, 17 total]
0.00% (3.98%) Array#last [1 calls, 17192 total]
0.00% (3.98%) Module#to_s [1 calls, 17 total]
0.00% (3.98%) String#downcase [1 calls, 17 total]
0.00% (1.99%) String#<=> [1 calls, 11 total]
0.00% (1.06%) NilClass#to_a [1 calls, 5 total]
0.00% (0.94%) Kernel#class [1 calls, 15 total]
0.00% (0.94%) Array#each [1 calls, 36313 total]
0.00% (1.94%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (20.50%) <Class::Cura::Event::Base>#name [1 calls, 11 total]
0.00% (36.82%) Enumerable#each_with_object [1 calls, 34654 total]
0.00% (90.91%) Array#each [1 calls, 36313 total]
0.00% (48.75%) Range#include? [4 calls, 48 total]
0.00% (26.78%) String#split [2 calls, 35534 total]
0.00% (8.79%) String#to_sym [1 calls, 17 total]
0.00% (5.44%) String#<=> [1 calls, 11 total]
0.00% (5.02%) String#downcase [1 calls, 17 total]
0.00% (3.35%) Array#last [1 calls, 17192 total]
0.00% (3.35%) Module#to_s [1 calls, 17 total]
0.00% (1.03%) Kernel#class [1 calls, 15 total]
0.00% (0.77%) Array#each [1 calls, 36313 total]
0.00% (0.34%) NilClass#to_a [1 calls, 5 total]
0.00% (1.71%) Kernel#respond_to? [3 calls, 328259 total]
0.00% (36.21%) Array#each [2 calls, 36313 total]
0.00% (96.65%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (90.15%) Cura::Component::Textbox#set_cursor_position [1 calls, 1 total]
0.00% (25.39%) Cura::Attributes::HasRelativeCoordinates#absolute_x [1 calls, 54171 total]
0.00% (21.44%) Cura::Attributes::HasRelativeCoordinates#absolute_y [1 calls, 54171 total]
0.00% (12.17%) Cura::Component::Base#cursor [2 calls, 3 total]
0.00% (9.26%) Cura::Attributes::HasCoordinates#x= [1 calls, 436 total]
0.00% (33.71%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (30.00%) Integer#to_i [1 calls, 38600 total]
0.00% (14.61%) Symbol#to_s [1 calls, 86472 total]
0.00% (13.48%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.49%) Kernel#nil? [1 calls, 197287 total]
0.00% (6.97%) Cura::Attributes::HasCoordinates#y= [1 calls, 708 total]
0.00% (31.34%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (38.10%) Integer#to_i [1 calls, 38600 total]
0.00% (13.43%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (11.94%) Symbol#to_s [1 calls, 86472 total]
0.00% (5.97%) Kernel#nil? [1 calls, 197287 total]
0.00% (4.27%) Cura::Component::Label#text_height [1 calls, 18331 total]
0.00% (3.02%) Cura::Component::Label#width [1 calls, 17917 total]
0.00% (44.83%) Fixnum#== [1 calls, 1606 total]
0.00% (30.77%) Symbol#== [1 calls, 1606 total]
0.00% (3.02%) Cura::Offsets#left [1 calls, 52877 total]
0.00% (2.60%) Cura::Offsets#top [1 calls, 52877 total]
0.00% (2.19%) Cura::Component::Label#lines [1 calls, 35512 total]
0.00% (38.10%) String#split [1 calls, 35534 total]
0.00% (0.94%) Array#last [1 calls, 17192 total]
0.00% (0.83%) NilClass#nil? [1 calls, 457 total]
0.00% (5.53%) Cura::Component::Base#cursor [1 calls, 3 total]
0.00% (1.97%) Cura::Cursor#show [1 calls, 1 total]
0.00% (19.57%) <Class::Cura::Event::Base>#name [2 calls, 11 total]
0.00% (29.53%) Enumerable#each_with_object [2 calls, 34654 total]
0.00% (90.34%) Array#each [2 calls, 36313 total]
0.00% (36.48%) Range#include? [10 calls, 48 total]
0.00% (20.13%) String#split [4 calls, 35534 total]
0.00% (2.85%) String#to_sym [2 calls, 17 total]
0.00% (2.68%) Module#to_s [2 calls, 17 total]
0.00% (2.18%) String#downcase [2 calls, 17 total]
0.00% (1.51%) Array#last [2 calls, 17192 total]
0.00% (1.51%) String#<=> [2 calls, 11 total]
0.00% (0.56%) NilClass#to_a [1 calls, 5 total]
0.00% (0.56%) Array#to_a [1 calls, 1 total]
0.00% (0.43%) Kernel#class [2 calls, 15 total]
0.00% (6.76%) Cura::Event::Middleware::Aimer::Base#call [6 calls, 6 total]
0.00% (1.18%) Cura::Event::Middleware::Translator::MouseClick#call [2 calls, 2 total]
0.00% (9.76%) Kernel#is_a? [2 calls, 52556 total]
0.00% (0.75%) Cura::Event::Middleware::Dispatch#call [2 calls, 2 total]
0.00% (27.71%) <Module::Cura::Event>#new_from_name [2 calls, 2 total]
0.00% (78.98%) <Module::Cura::Event>#find_by_name [2 calls, 2 total]
0.00% (94.02%) Enumerable#find [2 calls, 6 total]
0.00% (98.39%) Array#each [2 calls, 36313 total]
0.00% (94.40%) <Class::Cura::Event::Base>#name [5 calls, 11 total]
0.00% (41.62%) Enumerable#each_with_object [5 calls, 34654 total]
0.00% (87.71%) Array#each [5 calls, 36313 total]
0.00% (38.94%) Range#include? [22 calls, 48 total]
0.00% (32.00%) String#split [10 calls, 35534 total]
0.00% (3.89%) String#to_sym [5 calls, 17 total]
0.00% (3.07%) String#downcase [5 calls, 17 total]
0.00% (2.97%) Module#to_s [5 calls, 17 total]
0.00% (1.74%) Array#last [5 calls, 17192 total]
0.00% (1.33%) String#<=> [5 calls, 11 total]
0.00% (2.23%) <Module::Cura::Event>#all [2 calls, 2 total]
0.00% (0.80%) Symbol#to_sym [2 calls, 11 total]
0.00% (16.85%) Class#new [2 calls, 85219 total]
0.00% (0.92%) Kernel#nil? [2 calls, 197287 total]
0.00% (1.80%) Hash#merge [2 calls, 2 total]
0.00% (64.13%) Kernel#initialize_dup [2 calls, 2 total]
0.00% (64.41%) Hash#initialize_copy [2 calls, 2 total]
0.00% (0.33%) Hash#to_h [2 calls, 46 total]
0.00% (0.18%) Kernel#respond_to? [2 calls, 328259 total]
0.00% (0.10%) Kernel#is_a? [2 calls, 52556 total]
0.00% (0.15%) Kernel#nil? [2 calls, 197287 total]
0.00% (0.08%) Kernel#is_a? [1 calls, 52556 total]
0.00% (1.65%) Cura::Component::Base#application [1 calls, 52782 total]
0.00% (13.92%) Class#new [2 calls, 85219 total]
0.00% (54.64%) Cura::Window#initialize [1 calls, 1 total]
0.00% (87.28%) Cura::Attributes::HasRoot#initialize [1 calls, 1 total]
0.00% (83.32%) Class#new [1 calls, 85219 total]
0.00% (99.01%) Cura::Attributes::HasChildren#initialize [1 calls, 4 total]
0.00% (98.29%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (98.93%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.30%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (97.53%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (24.65%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (21.21%) Class#new [1 calls, 85219 total]
0.00% (91.62%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (88.37%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (91.85%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (88.74%) Hash#each [1 calls, 53 total]
0.00% (80.77%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (41.90%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (10.00%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.29%) Kernel#nil? [1 calls, 197287 total]
0.00% (4.29%) Symbol#to_s [1 calls, 86472 total]
0.00% (5.00%) Symbol#to_s [1 calls, 86472 total]
0.00% (8.53%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (32.00%) Hash#to_h [1 calls, 46 total]
0.00% (1.25%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (2.22%) Kernel#nil? [1 calls, 197287 total]
0.00% (19.86%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (73.98%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (8.13%) Symbol#to_s [1 calls, 86472 total]
0.00% (5.69%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (1.08%) Kernel#nil? [1 calls, 197287 total]
0.00% (14.91%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (78.70%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (4.69%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.25%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.44%) Kernel#nil? [1 calls, 197287 total]
0.00% (14.42%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (73.51%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (7.84%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (2.99%) Kernel#nil? [1 calls, 197287 total]
0.00% (2.99%) Symbol#to_s [1 calls, 86472 total]
0.00% (0.47%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (14.74%) Cura::Attributes::HasEvents#initialize [1 calls, 8 total]
0.00% (10.15%) Class#new [1 calls, 85219 total]
0.00% (93.95%) Cura::FocusController#initialize [1 calls, 1 total]
0.00% (89.02%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (89.36%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (86.19%) Hash#each [1 calls, 53 total]
0.00% (67.40%) Cura::FocusController#window= [1 calls, 1 total]
0.00% (45.08%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (10.66%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (7.38%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.28%) Kernel#nil? [1 calls, 197287 total]
0.00% (16.02%) Symbol#to_s [1 calls, 86472 total]
0.00% (7.62%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (25.00%) Hash#to_h [1 calls, 46 total]
0.00% (3.83%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (44.79%) Cura::Component::Pack#initialize [1 calls, 3 total]
0.00% (95.95%) Cura::Attributes::HasOrientation#initialize [1 calls, 3 total]
0.00% (98.25%) Cura::Attributes::HasChildren#initialize [1 calls, 4 total]
0.00% (99.21%) Cura::Attributes::HasVisibility#initialize [1 calls, 6 total]
0.00% (99.43%) Cura::Attributes::HasRelativeCoordinates#initialize [1 calls, 6 total]
0.00% (98.63%) Cura::Attributes::HasCoordinates#initialize [1 calls, 8 total]
0.00% (98.56%) Cura::Attributes::HasOffsets#initialize [1 calls, 6 total]
0.00% (46.86%) Cura::Attributes::HasColors#initialize [1 calls, 6 total]
0.00% (95.63%) Cura::Attributes::HasFocusability#initialize [1 calls, 6 total]
0.00% (94.99%) Cura::Attributes::HasEvents#initialize [1 calls, 8 total]
0.00% (85.11%) Cura::Attributes::HasDimensions#initialize [1 calls, 7 total]
0.00% (95.42%) Cura::Attributes::HasAncestry#initialize [1 calls, 6 total]
0.00% (94.64%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (95.08%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (93.42%) Hash#each [1 calls, 53 total]
0.00% (48.66%) Cura::Component::Pack#width= [1 calls, 220 total]
0.00% (54.83%) Cura::Attributes::HasDimensions#width= [1 calls, 221 total]
0.00% (62.89%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (8.18%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (7.55%) Symbol#to_s [1 calls, 86472 total]
0.00% (5.66%) Kernel#nil? [1 calls, 197287 total]
0.00% (33.45%) Cura::Component::Pack#pack_children [1 calls, 550 total]
0.00% (30.20%) Cura::Component::Pack#height= [1 calls, 2 total]
0.00% (65.56%) Cura::Attributes::HasDimensions#height= [1 calls, 2 total]
0.00% (35.59%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (17.80%) Kernel#nil? [1 calls, 197287 total]
0.00% (11.02%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (7.63%) Symbol#to_s [1 calls, 86472 total]
0.00% (16.11%) Cura::Component::Pack#pack_children [1 calls, 550 total]
0.00% (4.03%) Symbol#to_s [3 calls, 86472 total]
0.00% (3.52%) Cura::Component::Pack#fill= [1 calls, 1 total]
0.00% (3.92%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (36.00%) Hash#to_h [1 calls, 46 total]
0.00% (1.19%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (0.54%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (6.19%) Cura::Attributes::HasEvents#register_class_callbacks [1 calls, 8 total]
0.00% (5.27%) Class#new [1 calls, 85219 total]
0.00% (1.41%) Kernel#instance_variable_defined? [1 calls, 127 total]
0.00% (0.42%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (14.53%) Class#new [1 calls, 85219 total]
0.00% (95.64%) Cura::Offsets#initialize [1 calls, 6 total]
0.00% (83.86%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (82.43%) Cura::Attributes::HasAttributes#update_attributes [1 calls, 44 total]
0.00% (83.25%) Hash#each [1 calls, 53 total]
0.00% (56.10%) Cura::Offsets#component= [1 calls, 6 total]
0.00% (45.65%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (13.04%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (9.78%) Symbol#to_s [1 calls, 86472 total]
0.00% (4.35%) Kernel#nil? [1 calls, 197287 total]
0.00% (7.93%) Symbol#to_s [1 calls, 86472 total]
0.00% (6.60%) Cura::Attributes::HasAttributes#convert_attributes [1 calls, 44 total]
0.00% (30.77%) Hash#to_h [1 calls, 46 total]
0.00% (10.46%) Cura::Attributes::HasInitialize#initialize [1 calls, 40 total]
0.00% (2.81%) Kernel#nil? [1 calls, 197287 total]
0.00% (12.48%) Cura::Attributes::HasOffsets#margin= [1 calls, 7 total]
0.00% (75.39%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (8.20%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.12%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.95%) Kernel#nil? [1 calls, 197287 total]
0.00% (11.65%) Cura::Attributes::HasOffsets#border= [1 calls, 6 total]
0.00% (77.41%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (6.69%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (3.35%) Symbol#to_s [1 calls, 86472 total]
0.00% (1.67%) Kernel#nil? [1 calls, 197287 total]
0.00% (11.65%) Cura::Attributes::HasOffsets#padding= [1 calls, 6 total]
0.00% (75.31%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (7.11%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (5.44%) Symbol#to_s [1 calls, 86472 total]
0.00% (3.77%) Kernel#nil? [1 calls, 197287 total]
0.00% (0.43%) Kernel#instance_variable_defined? [2 calls, 127 total]
0.00% (0.23%) Kernel#instance_variable_defined? [1 calls, 127 total]
0.00% (12.02%) Cura::Application#initialize [1 calls, 1 total]
0.00% (53.49%) Cura::Application#setup_adapter [1 calls, 1 total]
0.00% (91.24%) Cura::Termbox::Adapter#setup [1 calls, 1 total]
0.00% (76.21%) <Module::Termbox>#tb_init [1 calls, 1 total]
0.00% (16.53%) Cura::Adapter#setup [1 calls, 1 total]
0.00% (82.15%) Hash#each [1 calls, 53 total]
0.00% (76.90%) Module#include [3 calls, 3 total]
0.00% (43.50%) <Module::Cura::Termbox::Component::Base>#included [1 calls, 1 total]
0.00% (73.20%) BasicObject#instance_eval [1 calls, 1 total]
0.00% (64.79%) Module#remove_method [2 calls, 2 total]
0.00% (28.26%) Module#method_removed [2 calls, 2 total]
0.00% (33.63%) Module#append_features [3 calls, 3 total]
0.00% (5.83%) Module#included [2 calls, 2 total]
0.00% (4.82%) <Class::Cura::Adapter>#mixins [1 calls, 1 total]
0.00% (1.13%) Kernel#class [1 calls, 15 total]
0.00% (1.22%) Fixnum#=== [3 calls, 111 total]
0.00% (1.17%) <Module::Termbox>#tb_select_input_mode [1 calls, 1 total]
0.00% (0.80%) <Module::Termbox>#tb_select_output_mode [1 calls, 1 total]
0.00% (4.70%) Class#new [1 calls, 85219 total]
0.00% (0.73%) <Class::Cura::Adapter>#all [1 calls, 1 total]
0.00% (0.56%) NilClass#nil? [1 calls, 457 total]
0.00% (0.56%) Array#first [1 calls, 16907 total]
0.00% (0.34%) Kernel#nil? [1 calls, 197287 total]
0.00% (25.69%) Cura::Application#setup_dispatcher [1 calls, 1 total]
0.00% (89.77%) Class#new [6 calls, 85219 total]
0.00% (69.38%) Cura::Event::Dispatcher#initialize [1 calls, 1 total]
0.00% (17.44%) Cura::Event::Base#initialize [1 calls, 3 total]
0.00% (54.55%) Cura::Attributes::HasAttributes#initialize [1 calls, 40 total]
0.00% (23.86%) <Class::Time>#now [1 calls, 4 total]
0.00% (59.52%) Time#initialize [1 calls, 4 total]
0.00% (48.00%) Fixnum#+ [1 calls, 4642 total]
0.00% (4.06%) Cura::Event::Middleware::Translator::MouseClick#initialize [1 calls, 1 total]
0.00% (41.46%) <Class::Time>#now [1 calls, 4 total]
0.00% (70.59%) Time#initialize [1 calls, 4 total]
0.00% (33.33%) Fixnum#+ [1 calls, 4642 total]
0.00% (1.19%) BasicObject#initialize [3 calls, 4 total]
0.00% (12.57%) Cura::Attributes::HasEvents#initialize [1 calls, 8 total]
0.00% (6.42%) Class#new [2 calls, 85219 total]
0.00% (3.40%) <Class::Cura::Color>#red [1 calls, 1 total]
0.00% (97.66%) Class#new [1 calls, 85219 total]
0.00% (98.59%) Cura::Color#initialize [1 calls, 85058 total]
0.00% (94.04%) Cura::Color#rgb_to_lab [1 calls, 85058 total]
0.00% (83.12%) Cura::Color#xyz_to_lab [1 calls, 85058 total]
0.00% (7.63%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (88.73%) Array#map [1 calls, 170119 total]
0.00% (6.35%) Fixnum#/ [3 calls, 511001 total]
0.00% (6.35%) Float#** [3 calls, 1267386 total]
0.00% (6.35%) Float#* [3 calls, 511368 total]
0.00% (4.51%) Float#** [10 calls, 1267386 total]
0.00% (4.08%) Kernel#lambda [1 calls, 85058 total]
0.00% (2.79%) Float#/ [10 calls, 1206208 total]
0.00% (1.83%) Fixnum#* [3 calls, 262914 total]
0.00% (1.29%) Float#- [1 calls, 91018 total]
0.00% (14.20%) Cura::Color#rgb_to_xyz [1 calls, 170116 total]
0.00% (84.28%) Array#map [1 calls, 170119 total]
0.00% (9.70%) Float#** [1 calls, 1267386 total]
0.00% (9.70%) Float#* [3 calls, 511368 total]
0.00% (5.97%) Fixnum#/ [3 calls, 511001 total]
0.00% (0.67%) Kernel#respond_to? [1 calls, 328259 total]
0.00% (0.46%) Cura::Attributes::HasRoot#root= [1 calls, 1 total]
0.00% (50.30%) BasicObject#instance_exec [1 calls, 1398 total]
0.00% (12.57%) Kernel#nil? [1 calls, 197287 total]
0.00% (7.19%) Kernel#instance_variable_set [1 calls, 1397 total]
0.00% (4.79%) Symbol#to_s [1 calls, 86472 total]
0.00% (0.35%) Cura::Application#add_window [1 calls, 1 total]
0.00% (0.21%) Cura::Termbox::Window#width [2 calls, 2 total]
0.00% (50.67%) <Module::Termbox>#tb_width [2 calls, 2 total]
0.00% (0.20%) Cura::Component::Label#width [1 calls, 17917 total]
0.00% (81.69%) Cura::Component::Label#text_width [1 calls, 17180 total]
0.00% (29.31%) Cura::Component::Label#lines [1 calls, 35512 total]
0.00% (52.94%) String#split [1 calls, 35534 total]
0.00% (29.31%) Array#collect [1 calls, 17396 total]
0.00% (23.53%) String#length [1 calls, 17180 total]
0.00% (6.90%) Array#sort [1 calls, 17180 total]
0.00% (6.90%) Array#last [1 calls, 17192 total]
0.00% (0.15%) Cura::Termbox::Window#height [2 calls, 2 total]
0.00% (38.89%) <Module::Termbox>#tb_height [2 calls, 2 total]
0.00% (0.00%) <Class::Thread>#new [1 calls, 1 total]
0.00% (60.73%) Thread#initialize [1 calls, 1 total]
Thread: 70169310260740, Fiber: 70169310260560 (49.99% ~ 27.913668155670166)
100.00% (100.00%) Global#[No method] [1 calls, 1 total]
81.35% (81.35%) Array#each [1 calls, 2197 total]
48.82% (60.01%) Kernel#sleep [52 calls, 53 total]
32.53% (39.98%) Cura::Application#dispatch_event [52 calls, 52 total]
32.52% (99.99%) Cura::Event::Dispatcher#dispatch_event [52 calls, 52 total]
32.45% (99.77%) Array#each [104 calls, 2197 total]
32.44% (99.97%) Cura::Event::Base#dispatch [52 calls, 52 total]
32.44% (100.00%) Cura::Event::Handler#handle [52 calls, 260 total]
32.38% (99.82%) Cura::Event::Handler#delegate_event [52 calls, 260 total]
32.38% (100.00%) Cura::Event::Handler#handle [52 calls, 260 total]
32.36% (99.95%) Cura::Event::Handler#delegate_event [52 calls, 260 total]
32.36% (100.00%) Cura::Event::Handler#handle [52 calls, 260 total]
32.35% (99.95%) Cura::Event::Handler#delegate_event [52 calls, 260 total]
32.35% (100.00%) Cura::Event::Handler#handle [52 calls, 260 total]
32.33% (99.95%) Cura::Event::Handler#delegate_event [52 calls, 260 total]
32.33% (99.99%) Cura::Event::Handler#handle [52 calls, 260 total]
32.31% (99.95%) Array#each [52 calls, 2197 total]
32.31% (100.00%) BasicObject#instance_exec [52 calls, 1898 total]
32.01% (99.08%) <Class::Faker::Hipster>#sentence [52 calls, 52 total]
32.01% (99.99%) <Class::Faker::Hipster>#words [52 calls, 52 total]
32.00% (99.98%) <Class::Faker::Base>#translate [52 calls, 52 total]
31.99% (99.98%) #<Module:0x007fa32208bc50>#translate [52 calls, 52 total]
31.93% (99.80%) #<Module:0x007fa32208bc50>#enforce_available_locales! [52 calls, 52 total]
31.93% (99.99%) #<Module:0x007fa32208bc50>#locale_available? [52 calls, 52 total]
31.93% (99.99%) I18n::Config#available_locales_set [52 calls, 52 total]
31.92% (99.99%) I18n::Config#available_locales [1 calls, 1 total]
31.92% (100.00%) I18n::Backend::Simple::Implementation#available_locales [1 calls, 1 total]
31.92% (100.00%) I18n::Backend::Simple::Implementation#init_translations [1 calls, 1 total]
31.92% (100.00%) I18n::Backend::Base#load_translations [1 calls, 1 total]
31.92% (100.00%) Array#each [1 calls, 2197 total]
31.92% (100.00%) I18n::Backend::Base#load_file [38 calls, 38 total]
31.42% (98.42%) I18n::Backend::Base#load_yml [38 calls, 38 total]
31.42% (100.00%) <Module::Psych>#load_file [38 calls, 38 total]
31.42% (100.00%) <Class::IO>#open [38 calls, 38 total]
22.95% (73.06%) <Module::Psych>#load [38 calls, 38 total]
12.15% (52.92%) Psych::Nodes::Node#to_ruby [38 calls, 38 total]
12.14% (99.94%) Psych::Visitors::ToRuby#accept [38 calls, 50090 total]
12.14% (100.00%) Psych::Visitors::Visitor#accept [38 calls, 50090 total]
12.14% (100.00%) Psych::Visitors::Visitor#visit [38 calls, 50090 total]
12.14% (99.99%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Document [38 calls, 38 total]
12.14% (99.99%) Psych::Visitors::ToRuby#accept [38 calls, 50090 total]
12.14% (100.00%) Psych::Visitors::Visitor#accept [38 calls, 50090 total]
12.14% (100.00%) Psych::Visitors::Visitor#visit [38 calls, 50090 total]
12.14% (99.99%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping [38 calls, 341 total]
12.14% (99.99%) Psych::Visitors::ToRuby#revive_hash [38 calls, 341 total]
12.14% (100.00%) Enumerable#each_slice [38 calls, 341 total]
12.13% (99.99%) Array#each [38 calls, 2197 total]
12.13% (99.99%) Psych::Visitors::ToRuby#accept [76 calls, 50090 total]
12.13% (100.00%) Psych::Visitors::Visitor#accept [76 calls, 50090 total]
12.13% (100.00%) Psych::Visitors::Visitor#visit [76 calls, 50090 total]
12.13% (99.94%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping [38 calls, 341 total]
12.12% (100.00%) Psych::Visitors::ToRuby#revive_hash [38 calls, 341 total]
12.12% (100.00%) Enumerable#each_slice [38 calls, 341 total]
12.12% (100.00%) Array#each [38 calls, 2197 total]
12.12% (99.99%) Psych::Visitors::ToRuby#accept [76 calls, 50090 total]
12.12% (100.00%) Psych::Visitors::Visitor#accept [76 calls, 50090 total]
12.12% (100.00%) Psych::Visitors::Visitor#visit [76 calls, 50090 total]
12.12% (99.95%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping [38 calls, 341 total]
12.12% (100.00%) Psych::Visitors::ToRuby#revive_hash [38 calls, 341 total]
12.12% (100.00%) Enumerable#each_slice [38 calls, 341 total]
12.11% (100.00%) Array#each [38 calls, 2197 total]
12.11% (99.93%) Psych::Visitors::ToRuby#accept [434 calls, 50090 total]
12.10% (99.98%) Psych::Visitors::Visitor#accept [434 calls, 50090 total]
12.10% (99.99%) Psych::Visitors::Visitor#visit [434 calls, 50090 total]
12.07% (99.72%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping [213 calls, 341 total]
12.07% (99.97%) Psych::Visitors::ToRuby#revive_hash [213 calls, 341 total]
12.06% (99.99%) Enumerable#each_slice [213 calls, 341 total]
12.06% (99.97%) Array#each [213 calls, 2197 total]
12.05% (99.87%) Psych::Visitors::ToRuby#accept [1536 calls, 50090 total]
12.04% (99.92%) Psych::Visitors::Visitor#accept [1536 calls, 50090 total]
12.03% (99.96%) Psych::Visitors::Visitor#visit [1536 calls, 50090 total]
11.83% (98.30%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence [735 calls, 805 total]
11.81% (99.83%) Psych::Visitors::ToRuby#register_empty [735 calls, 805 total]
11.80% (99.91%) Array#each [735 calls, 2197 total]
10.42% (88.32%) Psych::Visitors::ToRuby#accept [44448 calls, 50090 total]
10.15% (97.47%) Psych::Visitors::Visitor#accept [44448 calls, 50090 total]
10.01% (98.57%) Psych::Visitors::Visitor#visit [44448 calls, 50090 total]
8.12% (81.18%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar [44415 calls, 48903 total]
7.27% (89.45%) Psych::Visitors::ToRuby#deserialize [44415 calls, 48903 total]
4.70% (64.69%) Psych::ScalarScanner#tokenize [36690 calls, 38637 total]
1.80% (38.28%) Regexp#=== [96098 calls, 104616 total]
0.21% (4.46%) Hash#key? [71543 calls, 75478 total]
0.05% (0.99%) Psych::ScalarScanner#parse_int [4787 calls, 4889 total]
0.03% (61.61%) Regexp#=== [4787 calls, 104616 total]
0.05% (0.97%) String#gsub [4787 calls, 4894 total]
0.00% (0.04%) String#=== [1353 calls, 1470 total]
1.25% (17.18%) Psych::Visitors::ToRuby#resolve_class [44415 calls, 49708 total]
0.63% (7.70%) Psych::Visitors::ToRuby#register [44415 calls, 50049 total]
0.19% (1.93%) Kernel#class [44448 calls, 50402 total]
0.14% (1.37%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence [33 calls, 805 total]
0.09% (0.92%) Kernel#hash [44448 calls, 50095 total]
0.24% (2.07%) Array#push [44448 calls, 48988 total]
0.00% (0.03%) Psych::Visitors::ToRuby#register [735 calls, 50049 total]
0.00% (0.04%) Psych::Visitors::ToRuby#resolve_class [735 calls, 49708 total]
0.00% (0.01%) NilClass#=== [735 calls, 805 total]
0.11% (0.91%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping [14 calls, 341 total]
0.06% (0.52%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar [784 calls, 48903 total]
0.01% (0.08%) Kernel#class [1536 calls, 50402 total]
0.00% (0.03%) Kernel#hash [1538 calls, 50095 total]
0.00% (0.00%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Alias [3 calls, 3 total]
0.00% (36.54%) Hash#fetch [3 calls, 3 total]
0.00% (0.00%) String#gsub [2 calls, 4894 total]
0.00% (0.00%) Module#name [2 calls, 5 total]
0.00% (0.00%) Array#size [213 calls, 341 total]
0.00% (0.01%) Psych::Visitors::ToRuby#register [213 calls, 50049 total]
0.02% (0.20%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar [221 calls, 48903 total]
0.00% (0.02%) Kernel#class [434 calls, 50402 total]
0.00% (0.01%) Kernel#hash [434 calls, 50095 total]
0.00% (0.00%) Array#size [38 calls, 341 total]
0.00% (0.00%) Psych::Visitors::ToRuby#register [38 calls, 50049 total]
0.00% (0.04%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar [38 calls, 48903 total]
0.00% (0.00%) Kernel#class [76 calls, 50402 total]
0.00% (0.00%) Kernel#hash [76 calls, 50095 total]
0.00% (0.00%) Array#size [38 calls, 341 total]
0.00% (0.00%) Psych::Visitors::ToRuby#register [38 calls, 50049 total]
0.01% (0.04%) Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar [38 calls, 48903 total]
0.00% (0.00%) Kernel#class [76 calls, 50402 total]
0.00% (0.00%) Kernel#hash [77 calls, 50095 total]
0.00% (0.00%) String#gsub [1 calls, 4894 total]
0.00% (0.00%) Module#name [1 calls, 5 total]
0.00% (0.00%) Array#size [38 calls, 341 total]
0.00% (0.00%) Psych::Visitors::ToRuby#register [38 calls, 50049 total]
0.00% (0.00%) Kernel#class [38 calls, 50402 total]
0.00% (0.00%) Kernel#hash [39 calls, 50095 total]
0.00% (0.00%) String#gsub [1 calls, 4894 total]
0.00% (0.00%) Module#name [1 calls, 5 total]
0.00% (0.00%) Psych::Nodes::Document#root [38 calls, 38 total]
0.00% (36.69%) Array#first [38 calls, 38 total]
0.00% (0.00%) Kernel#class [38 calls, 50402 total]
0.00% (0.00%) Kernel#hash [39 calls, 50095 total]
0.00% (0.00%) String#gsub [1 calls, 4894 total]
0.00% (0.00%) Module#name [1 calls, 5 total]
0.01% (0.05%) <Class::Psych::Visitors::ToRuby>#create [38 calls, 38 total]
0.01% (92.18%) Class#new [114 calls, 50687 total]
10.80% (47.07%) <Module::Psych>#parse [38 calls, 38 total]
10.80% (99.99%) <Module::Psych>#parse_stream [38 calls, 38 total]
10.80% (99.95%) Psych::Parser#parse [38 calls, 38 total]
4.91% (45.44%) IO#read [96 calls, 96 total]
4.72% (43.73%) Psych::TreeBuilder#scalar [48903 calls, 48903 total]
4.33% (91.61%) Class#new [48903 calls, 50687 total]
0.04% (0.34%) Psych::TreeBuilder#start_sequence [805 calls, 805 total]
0.02% (58.08%) Class#new [805 calls, 50687 total]
0.01% (21.10%) Psych::TreeBuilder#push [805 calls, 1222 total]
0.00% (38.93%) Array#push [805 calls, 48988 total]
0.02% (0.15%) Psych::TreeBuilder#end_sequence [805 calls, 805 total]
0.01% (76.43%) Psych::TreeBuilder#pop [805 calls, 1184 total]
0.00% (29.82%) Array#last [805 calls, 1860 total]
0.00% (25.05%) Array#pop [805 calls, 1236 total]
0.02% (0.14%) Psych::TreeBuilder#start_mapping [341 calls, 341 total]
0.01% (56.73%) Class#new [341 calls, 50687 total]
0.00% (20.71%) Psych::TreeBuilder#push [341 calls, 1222 total]
0.00% (42.23%) Array#push [341 calls, 48988 total]
0.01% (0.06%) Psych::TreeBuilder#end_mapping [341 calls, 341 total]
0.00% (76.95%) Psych::TreeBuilder#pop [341 calls, 1184 total]
0.00% (29.15%) Array#last [341 calls, 1860 total]
0.00% (25.64%) Array#pop [341 calls, 1236 total]
0.00% (0.03%) Psych::TreeBuilder#start_stream [38 calls, 38 total]
0.00% (59.01%) Class#new [38 calls, 50687 total]
0.00% (18.08%) Psych::TreeBuilder#push [38 calls, 1222 total]
0.00% (38.63%) Array#push [38 calls, 48988 total]
0.00% (0.02%) Psych::Handlers::DocumentStream#start_document [38 calls, 38 total]
0.00% (60.82%) Class#new [38 calls, 50687 total]
0.00% (18.02%) Psych::TreeBuilder#push [38 calls, 1222 total]
0.00% (46.98%) Array#push [38 calls, 48988 total]
0.00% (0.01%) Psych::Handlers::DocumentStream#end_document [38 calls, 38 total]
0.00% (38.79%) Psych::TreeBuilder#pop [38 calls, 1184 total]
0.00% (27.87%) Array#last [38 calls, 1860 total]
0.00% (25.19%) Array#pop [38 calls, 1236 total]
0.00% (0.00%) IO#external_encoding [38 calls, 38 total]
0.00% (0.00%) Psych::TreeBuilder#alias [3 calls, 3 total]
0.00% (57.49%) Class#new [3 calls, 50687 total]
0.00% (0.04%) Class#new [76 calls, 50687 total]
0.00% (0.00%) Kernel#block_given? [38 calls, 38 total]
8.46% (26.93%) File#initialize [38 calls, 38 total]
0.00% (0.01%) IO#close [38 calls, 38 total]
0.00% (0.00%) IO#closed? [38 calls, 38 total]
0.50% (1.57%) Hash#each [38 calls, 758 total]
0.50% (99.80%) I18n::Backend::Simple::Implementation#store_translations [38 calls, 38 total]
0.50% (99.30%) Hash#deep_symbolize_keys [38 calls, 303 total]
0.50% (99.95%) Enumerable#inject [38 calls, 357 total]
0.50% (99.92%) Hash#each [38 calls, 758 total]
0.49% (99.70%) Hash#deep_symbolize_keys [38 calls, 303 total]
0.49% (99.97%) Enumerable#inject [38 calls, 357 total]
0.49% (99.96%) Hash#each [38 calls, 758 total]
0.49% (98.82%) Hash#deep_symbolize_keys [213 calls, 303 total]
0.49% (99.80%) Enumerable#inject [213 calls, 357 total]
0.49% (99.80%) Hash#each [213 calls, 758 total]
0.01% (1.31%) String#to_sym [768 calls, 1673 total]
0.00% (0.56%) Hash#deep_symbolize_keys [14 calls, 303 total]
0.00% (91.96%) Enumerable#inject [14 calls, 357 total]
0.00% (97.28%) Hash#each [14 calls, 758 total]
0.00% (52.85%) String#to_sym [89 calls, 1673 total]
0.00% (7.18%) Kernel#is_a? [89 calls, 2397 total]
0.00% (0.31%) Kernel#is_a? [768 calls, 2397 total]
0.00% (0.36%) String#to_sym [216 calls, 1673 total]
0.00% (0.08%) Kernel#is_a? [216 calls, 2397 total]
0.00% (0.07%) String#to_sym [38 calls, 1673 total]
0.00% (0.02%) Kernel#is_a? [38 calls, 2397 total]
0.00% (0.24%) String#to_sym [38 calls, 1673 total]
0.00% (0.13%) Hash#deep_merge! [38 calls, 38 total]
0.00% (55.14%) Hash#merge! [38 calls, 38 total]
0.00% (0.09%) I18n::Backend::Simple::Implementation#translations [76 calls, 129 total]
0.00% (0.00%) <Class::File>#extname [38 calls, 38 total]
0.00% (0.00%) String#tr [38 calls, 38 total]
0.00% (0.00%) String#downcase [38 calls, 506 total]
0.00% (0.00%) String#intern [76 calls, 76 total]
0.00% (0.00%) Kernel#respond_to? [38 calls, 1086 total]
0.00% (0.00%) Kernel#is_a? [38 calls, 2397 total]
0.00% (0.00%) #<Module:0x007fa32208bc50>#load_path [1 calls, 1 total]
0.00% (0.00%) Array#flatten [1 calls, 1 total]
0.00% (0.00%) Enumerable#inject [1 calls, 357 total]
0.00% (98.02%) Hash#each [1 calls, 758 total]
0.00% (33.67%) Array#- [38 calls, 38 total]
0.00% (20.83%) Hash#keys [38 calls, 38 total]
0.00% (0.00%) I18n::Backend::Simple::Implementation#initialized? [1 calls, 53 total]
0.00% (0.00%) I18n::Backend::Simple::Implementation#translations [1 calls, 129 total]
0.00% (0.00%) I18n::Config#backend [1 calls, 53 total]
0.00% (0.00%) Enumerable#inject [1 calls, 357 total]
0.00% (99.23%) Array#each [1 calls, 2197 total]
0.00% (40.30%) Set#add [76 calls, 76 total]
0.00% (19.02%) Symbol#to_s [38 calls, 1937 total]
0.00% (17.48%) Symbol#to_sym [38 calls, 506 total]
0.00% (0.00%) Class#new [1 calls, 50687 total]
0.00% (74.62%) Set#initialize [1 calls, 1 total]
0.00% (39.18%) Class#new [1 calls, 50687 total]
0.00% (65.79%) Hash#initialize [1 calls, 2 total]
0.00% (9.28%) NilClass#nil? [1 calls, 53 total]
0.00% (0.00%) #<Module:0x007fa32208bc50>#config [52 calls, 261 total]
0.00% (29.82%) <Class::Thread>#current [52 calls, 285 total]
0.00% (10.67%) Thread#[] [52 calls, 261 total]
0.00% (0.00%) Set#include? [52 calls, 52 total]
0.00% (0.00%) #<Module:0x007fa32208bc50>#config [52 calls, 261 total]
0.00% (30.02%) <Class::Thread>#current [52 calls, 285 total]
0.00% (12.87%) Thread#[] [52 calls, 261 total]
0.00% (0.00%) I18n::Config#enforce_available_locales [52 calls, 52 total]
0.04% (0.11%) I18n::Config#backend [52 calls, 53 total]
0.04% (97.75%) Kernel#require [2 calls, 16 total]
0.03% (98.75%) Kernel#require [2 calls, 16 total]
0.03% (81.92%) Kernel#require [1 calls, 16 total]
0.03% (99.33%) Kernel#require [1 calls, 16 total]
0.02% (74.11%) Kernel#require [4 calls, 16 total]
0.02% (96.74%) Kernel#require [4 calls, 16 total]
0.00% (5.09%) Kernel#require [1 calls, 16 total]
0.00% (82.48%) Kernel#require [1 calls, 16 total]
0.00% (5.84%) <Module::Gem>#find_unresolved_default_spec [1 calls, 8 total]
0.00% (3.45%) MonitorMixin#mon_enter [1 calls, 8 total]
0.00% (30.95%) <Class::Thread>#current [2 calls, 285 total]
0.00% (21.43%) Thread::Mutex#lock [1 calls, 8 total]
0.00% (3.12%) MonitorMixin#mon_exit [1 calls, 8 total]
0.00% (42.11%) MonitorMixin#mon_check_owner [1 calls, 8 total]
0.00% (50.00%) <Class::Thread>#current [1 calls, 285 total]
0.00% (21.05%) Thread::Mutex#unlock [1 calls, 8 total]
0.00% (1.07%) <Class::Gem::Specification>#unresolved_deps [1 calls, 8 total]
0.00% (0.74%) Kernel#respond_to? [1 calls, 1086 total]
0.00% (0.56%) IO#set_encoding [8 calls, 14 total]
0.00% (0.23%) Module#method_added [12 calls, 34 total]
0.00% (0.18%) Kernel#freeze [1 calls, 1 total]
0.00% (0.18%) BasicObject#singleton_method_added [1 calls, 1 total]
0.00% (0.16%) Module#method_defined? [4 calls, 4 total]
0.00% (0.11%) Kernel#proc [1 calls, 1 total]
0.00% (0.07%) Module#private [1 calls, 1 total]
0.00% (0.07%) Class#inherited [2 calls, 3 total]
0.00% (1.15%) <Module::Gem>#find_unresolved_default_spec [4 calls, 8 total]
0.00% (0.60%) MonitorMixin#mon_enter [4 calls, 8 total]
0.00% (19.05%) <Class::Thread>#current [8 calls, 285 total]
0.00% (17.01%) Thread::Mutex#lock [4 calls, 8 total]
0.00% (0.56%) MonitorMixin#mon_exit [4 calls, 8 total]
0.00% (42.75%) MonitorMixin#mon_check_owner [4 calls, 8 total]
0.00% (28.81%) <Class::Thread>#current [4 calls, 285 total]
0.00% (15.22%) Thread::Mutex#unlock [4 calls, 8 total]
0.00% (0.13%) Kernel#respond_to? [4 calls, 1086 total]
0.00% (0.12%) <Class::Gem::Specification>#unresolved_deps [4 calls, 8 total]
0.00% (0.19%) Module#include [1 calls, 3 total]
0.00% (33.33%) Module#append_features [1 calls, 3 total]
0.00% (20.63%) Module#included [1 calls, 3 total]
0.00% (0.11%) IO#set_encoding [2 calls, 14 total]
0.00% (0.08%) Module#method_added [15 calls, 34 total]
0.00% (0.05%) Module#protected [1 calls, 2 total]
0.00% (0.21%) <Module::Gem>#find_unresolved_default_spec [1 calls, 8 total]
0.00% (0.14%) MonitorMixin#mon_enter [1 calls, 8 total]
0.00% (26.09%) <Class::Thread>#current [2 calls, 285 total]
0.00% (8.70%) Thread::Mutex#lock [1 calls, 8 total]
0.00% (0.11%) MonitorMixin#mon_exit [1 calls, 8 total]
0.00% (44.74%) MonitorMixin#mon_check_owner [1 calls, 8 total]
0.00% (52.94%) <Class::Thread>#current [1 calls, 285 total]
0.00% (23.68%) Thread::Mutex#unlock [1 calls, 8 total]
0.00% (0.03%) <Class::Gem::Specification>#unresolved_deps [1 calls, 8 total]
0.00% (0.02%) Kernel#respond_to? [1 calls, 1086 total]
0.00% (0.56%) Module#autoload [14 calls, 14 total]
0.00% (0.20%) IO#set_encoding [4 calls, 14 total]
0.00% (0.18%) Module#include [2 calls, 3 total]
0.00% (63.89%) Module#append_features [2 calls, 3 total]
0.00% (11.11%) Module#included [2 calls, 3 total]
0.00% (0.10%) Module#class_eval [1 calls, 1 total]
0.00% (40.48%) Module#public [1 calls, 1 total]
0.00% (0.06%) Class#inherited [1 calls, 3 total]
0.00% (0.06%) Module#method_added [7 calls, 34 total]
0.00% (0.06%) Module#protected [1 calls, 2 total]
0.00% (0.43%) <Module::Gem>#find_unresolved_default_spec [2 calls, 8 total]
0.00% (0.23%) MonitorMixin#mon_exit [2 calls, 8 total]
0.00% (39.18%) MonitorMixin#mon_check_owner [2 calls, 8 total]
0.00% (10.53%) <Class::Thread>#current [2 calls, 285 total]
0.00% (17.53%) Thread::Mutex#unlock [2 calls, 8 total]
0.00% (0.23%) MonitorMixin#mon_enter [2 calls, 8 total]
0.00% (21.88%) Thread::Mutex#lock [2 calls, 8 total]
0.00% (17.71%) <Class::Thread>#current [4 calls, 285 total]
0.00% (0.06%) <Class::Gem::Specification>#unresolved_deps [2 calls, 8 total]
0.00% (0.03%) Kernel#respond_to? [2 calls, 1086 total]
0.00% (0.13%) Class#new [1 calls, 50687 total]
0.00% (54.55%) BasicObject#initialize [1 calls, 40 total]
0.02% (0.06%) Kernel#catch [52 calls, 104 total]
0.02% (93.77%) I18n::Backend::Base#translate [52 calls, 52 total]
0.02% (80.98%) I18n::Backend::Simple::Implementation#lookup [52 calls, 52 total]
0.01% (45.93%) Enumerable#inject [52 calls, 357 total]
0.01% (90.05%) Array#each [52 calls, 2197 total]
0.00% (22.99%) Symbol#to_sym [208 calls, 506 total]
0.00% (15.09%) Kernel#is_a? [416 calls, 2397 total]
0.00% (8.47%) Hash#has_key? [208 calls, 208 total]
0.01% (43.17%) #<Module:0x007fa32208bc50>#normalize_keys [52 calls, 52 total]
0.00% (38.07%) #<Module:0x007fa32208bc50>#normalize_key [156 calls, 156 total]
0.00% (33.52%) #<Module:0x007fa32208bc50>#normalized_key_cache [156 calls, 156 total]
0.00% (3.47%) Class#new [1 calls, 50687 total]
0.00% (50.00%) Hash#initialize [1 calls, 2 total]
0.00% (5.53%) String#split [3 calls, 2473 total]
0.00% (3.31%) Array#map! [3 calls, 3 total]
0.00% (57.73%) String#to_sym [4 calls, 1673 total]
0.00% (2.02%) Array#delete [3 calls, 3 total]
0.00% (20.34%) String#== [4 calls, 4 total]
0.00% (1.30%) NilClass#to_s [1 calls, 1 total]
0.00% (0.89%) String#to_s [1 calls, 53 total]
0.00% (0.72%) Symbol#to_s [1 calls, 1937 total]
0.00% (0.72%) Module#=== [3 calls, 211 total]
0.00% (26.53%) #<Module:0x007fa32208bc50>#default_separator [52 calls, 52 total]
0.00% (11.93%) Array#concat [156 calls, 156 total]
0.00% (2.04%) I18n::Backend::Simple::Implementation#translations [52 calls, 129 total]
0.00% (1.96%) I18n::Backend::Simple::Implementation#initialized? [52 calls, 53 total]
0.00% (9.45%) I18n::Backend::Base#resolve [52 calls, 52 total]
0.00% (53.59%) Kernel#catch [52 calls, 104 total]
0.00% (21.74%) Module#=== [104 calls, 211 total]
0.00% (10.16%) Kernel#is_a? [52 calls, 2397 total]
0.00% (0.63%) Kernel#nil? [52 calls, 2730 total]
0.00% (0.52%) Kernel#is_a? [52 calls, 2397 total]
0.00% (0.69%) Kernel#is_a? [52 calls, 2397 total]
0.00% (0.01%) Kernel#dup [52 calls, 90 total]
0.00% (72.50%) Kernel#initialize_dup [52 calls, 142 total]
0.00% (67.85%) Hash#initialize_copy [52 calls, 142 total]
0.00% (0.00%) #<Module:0x007fa32208bc50>#config [52 calls, 261 total]
0.00% (26.23%) <Class::Thread>#current [52 calls, 285 total]
0.00% (11.38%) Thread#[] [52 calls, 261 total]
0.00% (0.00%) Hash#delete [156 calls, 208 total]
0.00% (0.00%) Array#last [52 calls, 1860 total]
0.00% (0.00%) Kernel#is_a? [156 calls, 2397 total]
0.00% (0.00%) Array#shift [52 calls, 52 total]
0.00% (0.00%) Array#pop [52 calls, 1236 total]
0.00% (0.01%) <Class::Faker::Config>#locale [52 calls, 52 total]
0.00% (77.81%) #<Module:0x007fa32208bc50>#locale [52 calls, 52 total]
0.00% (47.65%) #<Module:0x007fa32208bc50>#config [52 calls, 261 total]
0.00% (24.04%) <Class::Thread>#current [52 calls, 285 total]
0.00% (15.43%) Thread#[] [52 calls, 261 total]
0.00% (1.85%) Class#new [1 calls, 50687 total]
0.00% (48.00%) BasicObject#initialize [1 calls, 40 total]
0.00% (1.26%) Thread#[]= [1 calls, 1 total]
0.00% (23.47%) I18n::Config#locale [52 calls, 52 total]
0.00% (0.00%) Array#push [52 calls, 48988 total]
0.00% (0.00%) Array#last [52 calls, 1860 total]
0.00% (0.00%) Kernel#is_a? [52 calls, 2397 total]
0.00% (0.01%) Array#shuffle [52 calls, 52 total]
0.00% (0.00%) <Class::Faker::Hipster>#resolve [52 calls, 52 total]
0.00% (29.73%) Module#=== [104 calls, 211 total]
0.00% (0.00%) Array#* [52 calls, 52 total]
0.00% (0.00%) Array#[] [52 calls, 52 total]
0.00% (0.00%) Array#join [52 calls, 52 total]
0.00% (0.00%) String#capitalize [52 calls, 52 total]
0.00% (0.00%) Kernel#rand [52 calls, 52 total]
0.00% (0.00%) Integer#to_i [104 calls, 1586 total]
0.30% (0.91%) Cura::Component::Listbox#add_child [52 calls, 52 total]
0.29% (99.53%) Cura::Component::Pack#add_child [52 calls, 52 total]
0.21% (72.73%) Cura::Component::Pack#pack_children [52 calls, 52 total]
0.21% (99.57%) Array#each [52 calls, 2197 total]
0.08% (35.46%) Cura::Attributes::HasCoordinates#y= [1378 calls, 1430 total]
0.03% (42.82%) BasicObject#instance_exec [1378 calls, 1898 total]
0.01% (22.34%) Integer#to_i [1378 calls, 1586 total]
0.01% (14.61%) Kernel#instance_variable_set [1378 calls, 1742 total]
0.01% (13.58%) Symbol#to_s [1378 calls, 1937 total]
0.00% (4.44%) Kernel#nil? [1378 calls, 2730 total]
0.05% (23.53%) Cura::Component::Label#height [1378 calls, 1378 total]
0.05% (21.35%) Cura::Offsets#height [1378 calls, 1378 total]
0.01% (2.80%) Cura::Attributes::HasOrientation#vertical? [2756 calls, 2756 total]
0.00% (1.73%) Cura::Attributes::HasOrientation#horizontal? [1378 calls, 1378 total]
0.00% (1.48%) Cura::Component::Pack#fill? [1378 calls, 1378 total]
0.00% (0.14%) Cura::Attributes::HasChildren#children [52 calls, 52 total]
0.08% (26.98%) Cura::Component::Group#add_child [52 calls, 52 total]
0.08% (98.78%) Cura::Attributes::HasChildren#add_child [52 calls, 52 total]
0.06% (79.84%) Class#new [52 calls, 50687 total]
0.06% (98.50%) Cura::Component::Label#initialize [52 calls, 52 total]
0.06% (97.93%) Cura::Attributes::HasVisibility#initialize [52 calls, 52 total]
0.06% (98.67%) Cura::Attributes::HasRelativeCoordinates#initialize [52 calls, 52 total]
0.06% (98.73%) Cura::Attributes::HasCoordinates#initialize [52 calls, 52 total]
0.06% (98.26%) Cura::Attributes::HasOffsets#initialize [52 calls, 52 total]
0.02% (26.06%) Class#new [52 calls, 50687 total]
0.01% (94.57%) Cura::Offsets#initialize [52 calls, 52 total]
0.01% (94.28%) Cura::Attributes::HasAttributes#initialize [52 calls, 312 total]
0.01% (88.83%) Cura::Attributes::HasAttributes#update_attributes [52 calls, 364 total]
0.01% (87.53%) Hash#each [52 calls, 758 total]
0.01% (81.45%) Cura::Offsets#component= [52 calls, 52 total]
0.00% (55.74%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (24.23%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (6.25%) Symbol#to_s [52 calls, 1937 total]
0.00% (1.98%) Kernel#nil? [52 calls, 2730 total]
0.00% (5.41%) Symbol#to_s [52 calls, 1937 total]
0.00% (6.65%) Cura::Attributes::HasAttributes#convert_attributes [52 calls, 364 total]
0.00% (40.35%) Hash#to_h [52 calls, 416 total]
0.00% (3.36%) Cura::Attributes::HasInitialize#initialize [52 calls, 312 total]
0.00% (1.09%) Kernel#nil? [52 calls, 2730 total]
0.01% (20.80%) Cura::Attributes::HasColors#initialize [52 calls, 52 total]
0.01% (18.30%) Cura::Attributes::HasOffsets#margin= [52 calls, 52 total]
0.01% (76.01%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (5.40%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (4.72%) Symbol#to_s [52 calls, 1937 total]
0.00% (1.26%) Kernel#nil? [52 calls, 2730 total]
0.01% (15.62%) Cura::Attributes::HasOffsets#border= [52 calls, 52 total]
0.01% (76.06%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (7.28%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (5.19%) Symbol#to_s [52 calls, 1937 total]
0.00% (1.62%) Kernel#nil? [52 calls, 2730 total]
0.01% (15.38%) Cura::Attributes::HasOffsets#padding= [52 calls, 52 total]
0.01% (75.77%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (8.70%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (4.94%) Symbol#to_s [52 calls, 1937 total]
0.00% (1.49%) Kernel#nil? [52 calls, 2730 total]
0.00% (0.46%) Kernel#instance_variable_defined? [104 calls, 988 total]
0.01% (8.86%) <Module::Cura::Component>#find_by_type [52 calls, 52 total]
0.01% (81.79%) Enumerable#find [52 calls, 104 total]
0.01% (90.36%) Array#each [52 calls, 2197 total]
0.00% (5.11%) Symbol#to_sym [52 calls, 506 total]
0.00% (4.87%) <Module::Cura::Component>#all [52 calls, 52 total]
0.01% (8.28%) Cura::Attributes::HasAttributes#update_attributes [52 calls, 364 total]
0.00% (70.44%) Hash#each [52 calls, 758 total]
0.00% (58.66%) Cura::Component::Label#text= [52 calls, 52 total]
0.00% (37.94%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (18.84%) String#to_s [52 calls, 53 total]
0.00% (17.96%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (13.98%) Symbol#to_s [52 calls, 1937 total]
0.00% (4.91%) Kernel#nil? [52 calls, 2730 total]
0.00% (10.14%) Symbol#to_s [52 calls, 1937 total]
0.00% (20.03%) Cura::Component::Label#convert_attributes [52 calls, 104 total]
0.00% (0.58%) Symbol#to_sym [52 calls, 506 total]
0.00% (0.32%) Kernel#respond_to? [52 calls, 1086 total]
0.00% (0.18%) Kernel#nil? [52 calls, 2730 total]
0.00% (0.12%) Hash#delete [52 calls, 208 total]
0.00% (0.00%) Cura::Event::KeyDown#control? [52 calls, 52 total]
0.01% (0.04%) <Class::Cura::Event::Base>#name [52 calls, 468 total]
0.01% (38.99%) Enumerable#each_with_object [52 calls, 468 total]
0.01% (89.36%) Array#each [52 calls, 2197 total]
0.00% (40.54%) Range#include? [312 calls, 2600 total]
0.00% (31.34%) String#split [104 calls, 2473 total]
0.00% (3.85%) String#downcase [52 calls, 506 total]
0.00% (3.61%) Module#to_s [52 calls, 468 total]
0.00% (2.93%) String#to_sym [52 calls, 1673 total]
0.00% (2.40%) Array#last [52 calls, 1860 total]
0.00% (1.26%) String#<=> [52 calls, 470 total]
0.00% (0.00%) Cura::Event::Handler#delegate_event [52 calls, 260 total]
0.00% (42.43%) Kernel#respond_to? [52 calls, 1086 total]
0.00% (0.00%) Array#to_a [52 calls, 156 total]
0.00% (0.00%) Kernel#class [52 calls, 50402 total]
0.00% (0.00%) Cura::Window#parent [104 calls, 104 total]
0.00% (0.00%) Kernel#respond_to? [104 calls, 1086 total]
0.01% (0.04%) <Class::Cura::Event::Base>#name [52 calls, 468 total]
0.01% (48.24%) Enumerable#each_with_object [52 calls, 468 total]
0.01% (89.47%) Array#each [52 calls, 2197 total]
0.00% (51.73%) Range#include? [312 calls, 2600 total]
0.00% (28.09%) String#split [104 calls, 2473 total]
0.00% (4.01%) Module#to_s [52 calls, 468 total]
0.00% (3.66%) String#downcase [52 calls, 506 total]
0.00% (3.00%) String#to_sym [52 calls, 1673 total]
0.00% (2.60%) Array#last [52 calls, 1860 total]
0.00% (1.07%) String#<=> [52 calls, 470 total]
0.00% (0.00%) Array#each [52 calls, 2197 total]
0.00% (46.60%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (0.00%) Array#to_a [52 calls, 156 total]
0.00% (0.00%) Kernel#class [52 calls, 50402 total]
0.00% (0.00%) Kernel#respond_to? [104 calls, 1086 total]
0.01% (0.04%) <Class::Cura::Event::Base>#name [52 calls, 468 total]
0.01% (43.77%) Enumerable#each_with_object [52 calls, 468 total]
0.00% (87.53%) Array#each [52 calls, 2197 total]
0.00% (45.03%) Range#include? [312 calls, 2600 total]
0.00% (31.46%) String#split [104 calls, 2473 total]
0.00% (3.89%) String#downcase [52 calls, 506 total]
0.00% (3.42%) Module#to_s [52 calls, 468 total]
0.00% (3.09%) String#to_sym [52 calls, 1673 total]
0.00% (2.70%) Array#last [52 calls, 1860 total]
0.00% (1.15%) String#<=> [52 calls, 470 total]
0.00% (0.00%) Array#each [52 calls, 2197 total]
0.00% (0.00%) NilClass#to_a [52 calls, 104 total]
0.00% (0.00%) Kernel#class [52 calls, 50402 total]
0.00% (0.00%) Kernel#respond_to? [104 calls, 1086 total]
0.01% (0.04%) <Class::Cura::Event::Base>#name [52 calls, 468 total]
0.01% (42.80%) Enumerable#each_with_object [52 calls, 468 total]
0.00% (87.02%) Array#each [52 calls, 2197 total]
0.00% (41.78%) Range#include? [312 calls, 2600 total]
0.00% (31.60%) String#split [104 calls, 2473 total]
0.00% (4.68%) String#downcase [52 calls, 506 total]
0.00% (3.84%) Module#to_s [52 calls, 468 total]
0.00% (3.34%) String#to_sym [52 calls, 1673 total]
0.00% (2.71%) Array#last [52 calls, 1860 total]
0.00% (1.08%) String#<=> [52 calls, 470 total]
0.00% (0.00%) NilClass#to_a [52 calls, 104 total]
0.00% (0.00%) Array#each [52 calls, 2197 total]
0.00% (0.00%) Kernel#class [52 calls, 50402 total]
0.00% (0.00%) Kernel#respond_to? [104 calls, 1086 total]
0.04% (0.13%) Array#each [52 calls, 2197 total]
0.04% (95.99%) BasicObject#instance_exec [52 calls, 1898 total]
0.04% (87.70%) Cura::Component::Textbox#set_cursor_position [52 calls, 52 total]
0.01% (20.40%) Cura::Attributes::HasRelativeCoordinates#absolute_x [52 calls, 156 total]
0.01% (17.96%) Cura::Attributes::HasRelativeCoordinates#absolute_y [52 calls, 156 total]
0.01% (16.25%) Cura::Component::Base#cursor [104 calls, 104 total]
0.00% (9.60%) Cura::Attributes::HasCoordinates#x= [52 calls, 52 total]
0.00% (31.80%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (27.31%) Integer#to_i [52 calls, 1586 total]
0.00% (19.16%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (15.13%) Symbol#to_s [52 calls, 1937 total]
0.00% (3.35%) Kernel#nil? [52 calls, 2730 total]
0.00% (7.28%) Cura::Attributes::HasCoordinates#y= [52 calls, 1430 total]
0.00% (34.07%) BasicObject#instance_exec [52 calls, 1898 total]
0.00% (33.36%) Integer#to_i [52 calls, 1586 total]
0.00% (18.75%) Kernel#instance_variable_set [52 calls, 1742 total]
0.00% (16.08%) Symbol#to_s [52 calls, 1937 total]
0.00% (5.41%) Kernel#nil? [52 calls, 2730 total]
0.00% (5.81%) Cura::Component::Label#lines [104 calls, 1534 total]
0.00% (49.12%) String#split [104 calls, 2473 total]
0.00% (4.54%) Cura::Component::Label#text_height [52 calls, 1430 total]
0.00% (3.79%) Cura::Offsets#left [52 calls, 156 total]
0.00% (3.03%) Cura::Offsets#top [52 calls, 156 total]
0.00% (2.56%) Cura::Component::Label#width [52 calls, 52 total]
0.00% (35.81%) Fixnum#== [52 calls, 104 total]
0.00% (30.38%) Symbol#== [52 calls, 52 total]
0.00% (1.82%) Array#last [104 calls, 1860 total]
0.00% (0.33%) Kernel#nil? [52 calls, 2730 total]
0.00% (3.73%) Cura::Event::KeyDown#printable? [52 calls, 52 total]
0.00% (3.38%) Cura::Event::KeyDown#character [52 calls, 52 total]
0.00% (0.68%) Fixnum#== [52 calls, 104 total]
0.00% (39.48%) BasicObject#== [52 calls, 52 total]
0.01% (0.04%) <Class::Cura::Event::Base>#name [52 calls, 468 total]
0.01% (44.32%) Enumerable#each_with_object [52 calls, 468 total]
0.01% (88.05%) Array#each [52 calls, 2197 total]
0.00% (43.17%) Range#include? [312 calls, 2600 total]
0.00% (30.65%) String#split [104 calls, 2473 total]
0.00% (4.11%) Module#to_s [52 calls, 468 total]
0.00% (3.94%) String#downcase [52 calls, 506 total]
0.00% (3.27%) String#to_sym [52 calls, 1673 total]
0.00% (2.65%) Array#last [52 calls, 1860 total]
0.00% (0.99%) String#<=> [52 calls, 470 total]
0.00% (0.00%) Array#to_a [52 calls, 156 total]
0.00% (0.00%) Kernel#class [52 calls, 50402 total]
0.01% (0.02%) Cura::Event::Middleware::Aimer::Base#call [156 calls, 156 total]
0.00% (0.00%) Cura::Event::Middleware::Translator::MouseClick#call [52 calls, 52 total]
0.00% (21.65%) Kernel#is_a? [52 calls, 2397 total]
0.00% (0.00%) Cura::Event::Middleware::Dispatch#call [52 calls, 52 total]
0.07% (0.22%) <Module::Cura::Event>#new_from_name [52 calls, 52 total]
0.06% (82.64%) <Module::Cura::Event>#find_by_name [52 calls, 52 total]
0.06% (96.72%) Enumerable#find [52 calls, 104 total]
0.06% (98.72%) Array#each [52 calls, 2197 total]
0.05% (95.69%) <Class::Cura::Event::Base>#name [208 calls, 468 total]
0.02% (39.09%) Enumerable#each_with_object [208 calls, 468 total]
0.02% (83.72%) Array#each [208 calls, 2197 total]
0.01% (42.53%) Range#include? [1040 calls, 2600 total]
0.02% (32.99%) String#split [416 calls, 2473 total]
0.00% (4.49%) Module#to_s [208 calls, 468 total]
0.00% (4.07%) String#downcase [208 calls, 506 total]
0.00% (4.00%) String#to_sym [208 calls, 1673 total]
0.00% (2.62%) Array#last [208 calls, 1860 total]
0.00% (0.93%) String#<=> [208 calls, 470 total]
0.00% (1.07%) <Module::Cura::Event>#all [52 calls, 52 total]
0.00% (0.58%) Symbol#to_sym [52 calls, 506 total]
0.01% (15.68%) Class#new [52 calls, 50687 total]
0.00% (0.22%) Kernel#nil? [52 calls, 2730 total]
0.00% (0.01%) Hash#merge [52 calls, 52 total]
0.00% (62.42%) Kernel#initialize_dup [52 calls, 142 total]
0.00% (68.48%) Hash#initialize_copy [52 calls, 142 total]
0.00% (0.00%) Hash#to_h [52 calls, 416 total]
0.00% (0.00%) Kernel#respond_to? [52 calls, 1086 total]
0.00% (0.00%) Kernel#is_a? [52 calls, 2397 total]
17.95% (17.95%) Kernel#sleep [1 calls, 53 total]
0.00% (0.00%) Enumerable#to_a [2 calls, 2 total]
0.00% (81.25%) Range#each [2 calls, 2 total]
0.00% (77.69%) String#upto [2 calls, 2 total]
0.00% (0.00%) Cura::Application#stop [1 calls, 1 total]
0.00% (0.00%) String#<=> [2 calls, 470 total]