Server IP : 66.29.132.122 / Your IP : 18.223.203.36 Web Server : LiteSpeed System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : admazpex ( 531) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/proc/self/root/proc/thread-self/root/proc/thread-self/root/proc/self/root/proc/thread-self/root/proc/self/root/proc/self/root/opt/alt/ruby18/share/ri/1.8/system/Benchmark/ |
Upload File : |
--- !ruby/object:RI::MethodDescription aliases: [] block_params: report comment: - !ruby/struct:SM::Flow::P body: "A simple interface to the #benchmark method, #bm is generates sequential reports with labels. The parameters have the same meaning as for #benchmark." - !ruby/struct:SM::Flow::VERB body: " require 'benchmark'\n\n n = 50000\n Benchmark.bm(7) do |x|\n x.report("for:") { for i in 1..n; a = "1"; end }\n x.report("times:") { n.times do ; a = "1"; end }\n x.report("upto:") { 1.upto(n) do ; a = "1"; end }\n end\n" - !ruby/struct:SM::Flow::P body: <em>Generates:</em> - !ruby/struct:SM::Flow::VERB body: " user system total real\n for: 1.050000 0.000000 1.050000 ( 0.503462)\n times: 1.533333 0.016667 1.550000 ( 0.735473)\n upto: 1.500000 0.016667 1.516667 ( 0.711239)\n" full_name: Benchmark#bm is_singleton: false name: bm params: (label_width = 0, *labels) {|report| ...} visibility: public