Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Console output from: http://codereview.stackexchange.com/a/75137/31503 - a study of concurrent Fibonacci sequence usage
- 1 0 0 0 0 0
- 2 1 1 1 1 1
- 3 1 1 1 1 1
- 4 2 2 2 2 2
- 5 3 3 3 3 3
- 6 5 5 5 5 5
- 7 8 8 8 8 8
- 8 13 13 13 13 13
- 9 21 21 21 21 21
- 10 34 34 34 34 34
- 11 55 55 55 55 55
- 12 89 89 89 89 89
- 13 144 144 144 144 144
- 14 233 233 233 233 233
- 15 377 377 377 377 377
- 16 610 610 610 610 610
- 17 987 987 987 987 987
- 18 1597 1597 1597 1597 1597
- 19 2584 2584 2584 2584 2584
- 20 4181 4181 4181 4181 4181
- 21 6765 6765 6765 6765 6765
- 22 10946 10946 10946 10946 10946
- 23 17711 17711 17711 17711 17711
- 24 28657 28657 28657 28657 28657
- 25 46368 46368 46368 46368 46368
- 26 75025 75025 75025 75025 75025
- 27 121393 121393 121393 121393 121393
- 28 196418 196418 196418 196418 196418
- 29 317811 317811 317811 317811 317811
- 30 514229 514229 514229 514229 514229
- 31 832040 832040 832040 832040 832040
- 32 1346269 1346269 1346269 1346269 1346269
- 33 2178309 2178309 2178309 2178309 2178309
- 34 3524578 3524578 3524578 3524578 3524578
- 35 5702887 5702887 5702887 5702887 5702887
- 36 9227465 9227465 9227465 9227465 9227465
- 37 14930352 14930352 14930352 14930352 14930352
- 38 24157817 24157817 24157817 24157817 24157817
- 39 39088169 39088169 39088169 39088169 39088169
- 40 63245986 63245986 63245986 63245986 63245986
- 41 102334155 102334155 102334155 102334155 102334155
- 42 165580141 165580141 165580141 165580141 165580141
- 43 267914296 267914296 267914296 267914296 267914296
- 44 433494437 433494437 433494437 433494437 433494437
- 45 701408733 701408733 701408733 701408733 701408733
- 46 1134903170 1134903170 1134903170 1134903170 1134903170
- 47 1836311903 1836311903 1836311903 1836311903 1836311903
- 48 2971215073 2971215073 2971215073 2971215073 2971215073
- 49 4807526976 4807526976 4807526976 4807526976 4807526976
- 50 7778742049 7778742049 7778742049 7778742049 7778742049
- 51 12586269025 12586269025 12586269025 12586269025 12586269025
- 52 20365011074 20365011074 20365011074 20365011074 20365011074
- 53 32951280099 32951280099 32951280099 32951280099 32951280099
- 54 53316291173 53316291173 53316291173 53316291173 53316291173
- 55 86267571272 86267571272 86267571272 86267571272 86267571272
- 56 139583862445 139583862445 139583862445 139583862445 139583862445
- 57 225851433717 225851433717 225851433717 225851433717 225851433717
- 58 365435296162 365435296162 365435296162 365435296162 365435296162
- 59 591286729879 591286729879 591286729879 591286729879 591286729879
- 60 956722026041 956722026041 956722026041 956722026041 956722026041
- 61 1548008755920 1548008755920 1548008755920 1548008755920 1548008755920
- 62 2504730781961 2504730781961 2504730781961 2504730781961 2504730781961
- 63 4052739537881 4052739537881 4052739537881 4052739537881 4052739537881
- 64 6557470319842 6557470319842 6557470319842 6557470319842 6557470319842
- 65 10610209857723 10610209857723 10610209857723 10610209857723 10610209857723
- 66 17167680177565 17167680177565 17167680177565 17167680177565 17167680177565
- 67 27777890035288 27777890035288 27777890035288 27777890035288 27777890035288
- 68 44945570212853 44945570212853 44945570212853 44945570212853 44945570212853
- 69 72723460248141 72723460248141 72723460248141 72723460248141 72723460248141
- 70 117669030460994 117669030460994 117669030460994 117669030460994 117669030460994
- 71 190392490709135 190392490709135 190392490709135 190392490709135 190392490709135
- 72 308061521170129 308061521170129 308061521170129 308061521170129 308061521170129
- 73 498454011879264 498454011879264 498454011879264 498454011879264 498454011879264
- 74 806515533049393 806515533049393 806515533049393 806515533049393 806515533049393
- 75 1304969544928657 1304969544928657 1304969544928657 1304969544928657 1304969544928657
- 76 2111485077978050 2111485077978050 2111485077978050 2111485077978050 2111485077978050
- 77 3416454622906707 3416454622906707 3416454622906707 3416454622906707 3416454622906707
- 78 5527939700884757 5527939700884757 5527939700884757 5527939700884757 5527939700884757
- 79 8944394323791464 8944394323791464 8944394323791464 8944394323791464 8944394323791464
- 80 14472334024676221 14472334024676221 14472334024676221 14472334024676221 14472334024676221
- 81 23416728348467685 23416728348467685 23416728348467685 23416728348467685 23416728348467685
- 82 37889062373143906 37889062373143906 37889062373143906 37889062373143906 37889062373143906
- 83 61305790721611591 61305790721611591 61305790721611591 61305790721611591 61305790721611591
- 84 99194853094755497 99194853094755497 99194853094755497 99194853094755497 99194853094755497
- 85 160500643816367088 160500643816367088 160500643816367088 160500643816367088 160500643816367088
- 86 259695496911122585 259695496911122585 259695496911122585 259695496911122585 259695496911122585
- 87 420196140727489673 420196140727489673 420196140727489673 420196140727489673 420196140727489673
- 88 679891637638612258 679891637638612258 679891637638612258 679891637638612258 679891637638612258
- 89 1100087778366101931 1100087778366101931 1100087778366101931 1100087778366101931 1100087778366101931
- 90 1779979416004714189 1779979416004714189 1779979416004714189 1779979416004714189 1779979416004714189
- 91 2880067194370816120 2880067194370816120 2880067194370816120 2880067194370816120 2880067194370816120
- 92 4660046610375530309 4660046610375530309 4660046610375530309 4660046610375530309 4660046610375530309
- 93 7540113804746346429 7540113804746346429 7540113804746346429 7540113804746346429 7540113804746346429
- 94 12200160415121876738 12200160415121876738 12200160415121876738 12200160415121876738 12200160415121876738
- 95 19740274219868223167 19740274219868223167 19740274219868223167 19740274219868223167 19740274219868223167
- 96 31940434634990099905 31940434634990099905 31940434634990099905 31940434634990099905 31940434634990099905
- 97 51680708854858323072 51680708854858323072 51680708854858323072 51680708854858323072 51680708854858323072
- 98 83621143489848422977 83621143489848422977 83621143489848422977 83621143489848422977 83621143489848422977
- 99 135301852344706746049 135301852344706746049 135301852344706746049 135301852344706746049 135301852344706746049
- 100 218922995834555169026 218922995834555169026 218922995834555169026 218922995834555169026 218922995834555169026
- fibgen.FibonacciSequence Retries 23 Statistics: 1000 BigIntegers with hashXOR 644807106 - Next=0.610us Calc=0.272us all in 92.894ms
- fibgen.FibGenRolfl Retries 857908 Statistics: 1000 BigIntegers with hashXOR 644807106 - Next=68.405us Calc=0.103us all in 34.539ms
- fibgen.FibGenQueue Retries 0 Statistics: 1000 BigIntegers with hashXOR 644807106 - Next=17.144us Calc=0.061us all in 7.606ms
- fibgen.FibGenSync Retries 0 Statistics: 1000 BigIntegers with hashXOR 644807106 - Next=1.411us Calc=0.045us all in 0.772ms
- fibgen.FibGenLock Retries 0 Statistics: 1000 BigIntegers with hashXOR 644807106 - Next=14.021us Calc=0.031us all in 4.018ms
- fibgen.FibonacciSequence Retries 70284 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.813us Calc=0.677us all in 132.730ms
- fibgen.FibonacciSequence Retries 88643 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.030us Calc=0.695us all in 107.690ms
- fibgen.FibonacciSequence Retries 81224 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.501us Calc=0.879us all in 121.851ms
- fibgen.FibonacciSequence Retries 90017 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.992us Calc=0.749us all in 113.700ms
- fibgen.FibonacciSequence Retries 89161 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.785us Calc=0.964us all in 117.558ms
- fibgen.FibonacciSequence Retries 87775 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.022us Calc=0.912us all in 93.947ms
- fibgen.FibonacciSequence Retries 80012 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.034us Calc=0.650us all in 105.458ms
- fibgen.FibonacciSequence Retries 71632 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.862us Calc=0.640us all in 110.539ms
- fibgen.FibonacciSequence Retries 74188 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.206us Calc=1.280us all in 91.571ms
- fibgen.FibonacciSequence Retries 105237 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.891us Calc=0.905us all in 103.621ms
- fibgen.FibGenRolfl Retries 5094323 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.014us Calc=0.622us all in 84.995ms
- fibgen.FibGenRolfl Retries 5608843 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.006us Calc=0.615us all in 86.291ms
- fibgen.FibGenRolfl Retries 6765335 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.589us Calc=0.626us all in 111.268ms
- fibgen.FibGenRolfl Retries 5901580 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.890us Calc=0.630us all in 76.646ms
- fibgen.FibGenRolfl Retries 5051513 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.784us Calc=0.624us all in 108.233ms
- fibgen.FibGenRolfl Retries 5541618 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.992us Calc=0.616us all in 87.814ms
- fibgen.FibGenRolfl Retries 4106023 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.820us Calc=0.610us all in 83.727ms
- fibgen.FibGenRolfl Retries 4451265 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.677us Calc=0.618us all in 72.015ms
- fibgen.FibGenRolfl Retries 4142971 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.630us Calc=0.622us all in 83.304ms
- fibgen.FibGenRolfl Retries 5098417 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.146us Calc=0.608us all in 77.290ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=8.339us Calc=0.617us all in 117.097ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.640us Calc=0.609us all in 105.787ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.642us Calc=0.609us all in 105.119ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.595us Calc=0.610us all in 106.241ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=10.099us Calc=0.637us all in 136.092ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.661us Calc=0.613us all in 105.714ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.632us Calc=0.610us all in 104.814ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.664us Calc=0.618us all in 105.367ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.656us Calc=0.610us all in 105.204ms
- fibgen.FibGenQueue Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=7.779us Calc=0.614us all in 106.508ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.603us Calc=0.620us all in 69.716ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.294us Calc=0.614us all in 69.331ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.695us Calc=0.611us all in 67.888ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.535us Calc=0.622us all in 71.125ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.428us Calc=0.614us all in 69.423ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.763us Calc=0.608us all in 76.757ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=5.821us Calc=0.599us all in 86.716ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.546us Calc=0.621us all in 69.270ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.955us Calc=0.610us all in 72.927ms
- fibgen.FibGenSync Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=4.392us Calc=0.611us all in 69.828ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.338us Calc=0.551us all in 91.333ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.229us Calc=0.554us all in 92.480ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.696us Calc=0.553us all in 93.448ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.281us Calc=0.556us all in 93.137ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.340us Calc=0.552us all in 93.401ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.207us Calc=0.552us all in 93.255ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.588us Calc=0.552us all in 91.920ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.567us Calc=0.557us all in 93.189ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.327us Calc=0.550us all in 91.755ms
- fibgen.FibGenLock Retries 0 Statistics: 50000 BigIntegers with hashXOR 212738101 - Next=6.350us Calc=0.552us all in 91.840ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement