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? |