Exception Cost Test
Language
Ruby
Compiler
ruby 3.2.2
Options
Exception Cost Test
$ ruby prog.rb measureNoExceptionCost: Exceptions: 0, NoExceptions: 1000000, Duration: 194.1487118601799 ms
measureExceptionCost: Probability: 0.0%, Exceptions: 0, NoExceptions: 1000000, Duration: 193.2232454419136 ms
measureExceptionCost: Probability: 1.0%, Exceptions: 10042, NoExceptions: 989958, Duration: 199.66478645801544 ms
measureExceptionCost: Probability: 99.0%, Exceptions: 989911, NoExceptions: 10089, Duration: 687.160424888134 ms
Exit Code:
0