Advertisement
Guest User

java vs. scala calculations on c2d

a guest
Nov 26th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement