SHOW:
|
|
- or go back to the newest paste.
| 1 | lauri@derp-server:~/java/recursiontest$ time java Assigment | |
| 2 | run 8004750 times | |
| 3 | 2000,3750,4250. | |
| 4 | 1810228928 | |
| 5 | ||
| 6 | real 0m0.549s | |
| 7 | user 0m0.531s | |
| 8 | sys 0m0.034s | |
| 9 | lauri@derp-server:~/java/recursiontest$ time java Assigment | |
| 10 | run 8004750 times | |
| 11 | 2000,3750,4250. | |
| 12 | 1810228928 | |
| 13 | ||
| 14 | real 0m0.534s | |
| 15 | user 0m0.532s | |
| 16 | sys 0m0.024s | |
| 17 | lauri@derp-server:~/java/recursiontest$ time java Assigment | |
| 18 | run 8004750 times | |
| 19 | 2000,3750,4250. | |
| 20 | 1810228928 | |
| 21 | ||
| 22 | real 0m0.534s | |
| 23 | user 0m0.525s | |
| 24 | sys 0m0.024s | |
| 25 | lauri@derp-server:~/java/recursiontest$ time scala ~/scala/recursion.scala | |
| 26 | run 8004750 times | |
| 27 | List(2000, 3750, 4250) | |
| 28 | 1810228928 | |
| 29 | ||
| 30 | real 0m3.058s | |
| 31 | user 0m2.022s | |
| 32 | sys 0m0.182s | |
| 33 | lauri@derp-server:~/java/recursiontest$ time scala ~/scala/recursion.scala | |
| 34 | run 8004750 times | |
| 35 | List(2000, 3750, 4250) | |
| 36 | 1810228928 | |
| 37 | ||
| 38 | real 0m3.181s | |
| 39 | user 0m2.073s | |
| 40 | sys 0m0.163s | |
| 41 | lauri@derp-server:~/java/recursiontest$ time scala ~/scala/recursion.scala | |
| 42 | run 8004750 times | |
| 43 | List(2000, 3750, 4250) | |
| 44 | 1810228928 | |
| 45 | ||
| 46 | real 0m2.967s | |
| 47 | user 0m2.026s | |
| 48 | sys 0m0.193s | |
| 49 | lauri@derp-server:~/java/recursiontest$ javac Assigment.java | |
| 50 | lauri@derp-server:~/java/recursiontest$ time java Assigment | |
| 51 | run 800047500 times | |
| 52 | 20000,37500,42500. | |
| 53 | 2047696384 | |
| 54 | ||
| 55 | real 0m32.709s | |
| 56 | user 0m32.612s | |
| 57 | sys 0m0.114s | |
| 58 | lauri@derp-server:~/java/recursiontest$ time scala ~/scala/recursion.scala | |
| 59 | run 800047500 times | |
| 60 | List(20000, 37500, 42500) | |
| 61 | 2047696384 | |
| 62 | ||
| 63 | real 1m26.455s | |
| 64 | user 1m25.088s | |
| 65 | sys 0m0.637s | |
| 66 | lauri@derp-server:~/java/recursiontest$ time scala ~/scala/recursion.scala | |
| 67 | run 800047500 times | |
| 68 | List(20000, 37500, 42500) | |
| 69 | 2047696384 | |
| 70 | ||
| 71 | real 1m26.108s | |
| 72 | user 1m24.956s | |
| 73 | sys 0m0.621s | |
| 74 | ||
| 75 | ||
| 76 | lauri@derp-server:~/java/recursiontest$ java -version | |
| 77 | java version "1.7.0_55" | |
| 78 | OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.13.10.1) | |
| 79 | OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode) | |
| 80 | ||
| 81 | lauri@derp-server:~/java/recursiontest$ scala -version | |
| 82 | Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL | |
| 83 | ||
| 84 | ||
| 85 | notes: | |
| 86 | ||
| 87 | *java used for-loop | |
| 88 | *scala used recursive function | |
| 89 | ||
| 90 | core2duo usage: | |
| 91 | ||
| 92 | *java would saturate single core for the calculating | |
| 93 | ||
| 94 | *scala would use both cores but both only up to ~50% value (except immediate start), total would be just under 110% all the time, maybe more cores would make it more effective? |