honnix / actors

Evaluation of API and performance of different actor libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

  ☆ノノハ
  从*’w’)
(つactorsと)

Evaluation of API and performance of different actor libraries written on Scala: Akka vs. Lift vs. ProxyActors vs. Scala vs. Scalaz

Hardware required

  • CPU: 2 cores or more
  • RAM: min 6Gb (for JDK 64-bit) or min 3Gb (for JDK 32-bit)

Software installed required

  • JDK: 1.7.0_x or newer (can require of removing of some unsupported JVM options from test configuration)
  • Maven: 3.0.4 (or sbt: 0.12.1)

Building & running benchmarks

Use following command-line instructions:

mvn -B clean install >outX.txt

Test result descriptions

out0.txt

Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz (max 3.50GHz), RAM 12Gb DDR3-1333, Windows 7 sp1, JDK 1.8.0-ea-b81 64-bit

out1.txt

Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz (max 3.50GHz), RAM 12Gb DDR3-1333, Windows 7 sp1, JDK 1.7.0_17-b02 64-bit

Outdated !!! out2.txt (with 2Gb of max heap size)

Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz, RAM 4Gb DDR2-800, Windows 7 sp1, JDK 1.7.0_10-b18 64-bit

Outdated !!! out3.txt

Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz (max 3.80GHz), RAM 16Gb DDR3-1333, Ubuntu 12.04, JDK 1.7.0_04-b20 64-bit

Outdated !!! out4.txt

Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz (max 3.30GHz), RAM 8Gb DDR3-1333, Windows 8, JDK 1.7.0_11-b21 64-bit (WARNING: Outdated test results)

Outdated !!! out5.txt

Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz (max 3.60GHz), RAM 16Gb DDR3-1600, Mac OS X 10.8.2, JDK 1.7.0_13-b20 64-bit

Outdated !!! out6.txt

Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (max 3.90GHz) overclocked to 4.30GHz, RAM 16Gb DDR3-1666, Linux Mint 14, JDK 1.7.0_12-ea-b08 64-bit

About

Evaluation of API and performance of different actor libraries