profile Legend Total samples: 546 14699180 Object#Hotch 0 (0.0%) of 1008 (184.6%) 19001160 block in <main> 0 (0.0%) of 504 (92.3%) 14699180->19001160 504 14699580 Hotch#run 0 (0.0%) of 504 (92.3%) 14699180->14699580 504 17603140 Dry::Validation::Executor#call 12 (2.2%) of 976 (178.8%) 17603140->17603140 481 17604000 Dry::Validation::ApplyRules#call 10 (1.8%) of 929 (170.1%) 17603140->17604000 465 17603440 Dry::Validation::BuildErrors#call 2 (0.4%) of 24 (4.4%) 17603140->17603440 13 17604440 Dry::Validation::ProcessInput#call 2 (0.4%) of 5 (0.9%) 17603140->17604440 5 17604000->17604000 464 12226280 Dry::Logic::Rule::Conjunction#call 0 (0.0%) of 798 (146.2%) 17604000->12226280 455 12226280->12226280 343 12405940 Dry::Logic::Rule::Value#call 7 (1.3%) of 439 (80.4%) 12226280->12405940 439 12122060 Dry::Logic::Result#success? 27 (4.9%) 12226280->12122060 16 17601700 Dry::Validation::Schema#call 0 (0.0%) of 504 (92.3%) 17601700->17603140 495 10194360 Dry::Validation::Result#initialize 1 (0.2%) of 9 (1.6%) 17601700->10194360 9 19001060 block (2 levels) in <main> 0 (0.0%) of 504 (92.3%) 19001060->17601700 504 19001160->19001060 504 14699580->14699180 504 19001740 <main> 0 (0.0%) of 504 (92.3%) 19001740->14699180 504 9023860 <main> 0 (0.0%) of 504 (92.3%) 9023860->19001740 504 12405840 Dry::Logic::Rule::Value#apply 5 (0.9%) of 195 (35.7%) 12405940->12405840 195 12123120 #<Module:0x0000000181f1b8>.Result 2 (0.4%) of 118 (21.6%) 12405940->12123120 118 12406140 Dry::Logic::Rule::Value#nulary? 5 (0.9%) of 64 (11.7%) 12405940->12406140 64 12352900 Dry::Logic::Rule::Key#evaluate 1 (0.2%) of 51 (9.3%) 12405940->12352900 51 12405720 Dry::Logic::Rule::Value#evaluate 4 (0.7%) 12405940->12405720 4 12644760 Dry::Logic::Predicate#call 8 (1.5%) of 217 (39.7%) 14321700 block in <module:Predicates> 2 (0.4%) of 126 (23.1%) 12644760->14321700 126 14322200 block in <module:Predicates> 31 (5.7%) 12644760->14322200 31 14321880 block in <module:Predicates> 26 (4.8%) 12644760->14321880 26 14318940 block in <module:Predicates> 14 (2.6%) 12644760->14318940 14 14319880 block in <module:Predicates> 7 (1.3%) 12644760->14319880 7 14320560 block in <module:Predicates> 5 (0.9%) 12644760->14320560 5 12405840->12644760 144 12644900 Dry::Logic::Predicate::Curried#call 0 (0.0%) of 46 (8.4%) 12405840->12644900 46 14321700->12644760 27 14637220 Dry::Container::Mixin#[] 0 (0.0%) of 97 (17.8%) 14321700->14637220 97 12122160 Dry::Logic::Result#initialize 73 (13.4%) 12123120->12122160 73 12122180 Dry::Logic::Result.[] 43 (7.9%) 12123120->12122180 43 12354160 Dry::Logic::Evaluator::Key#call 50 (9.2%) of 98 (17.9%) 12354160->12354160 48 14637200 Dry::Container::Mixin#resolve 0 (0.0%) of 97 (17.8%) 14583000 Dry::Container::Resolver#call 0 (0.0%) of 61 (11.2%) 14637200->14583000 61 14637320 Dry::Configurable#config 32 (5.9%) 14637200->14637320 32 14637300 Dry::Container::Mixin#_container 4 (0.7%) 14637200->14637300 4 14637220->14637200 97 12406100 Dry::Logic::Rule::Value#arity 59 (10.8%) 12406140->12406100 59 14600200 Dry::Container::Item#call 1 (0.2%) of 61 (11.2%) 12642380 Dry::Logic::PredicateSet::Methods#predicate 0 (0.0%) of 60 (11.0%) 14600200->12642380 60 14583000->14600200 61 12644820 Dry::Logic::Predicate#initialize 60 (11.0%) 12642380->12644820 60 12352900->12354160 50 12644900->12644760 46 17603440->17603440 11 12122040 Dry::Logic::Result#failure? 0 (0.0%) of 11 (2.0%) 17603440->12122040 11 12122040->12122060 11 10194160 Dry::Validation::Result#success? 8 (1.5%) 10194360->10194160 8 17785660 block in <class:Schema> 3 (0.5%) 17604440->17785660 3