Comments (7)
It wasn't on top of my priority list, but I'll update it shortly.
from wordcount.
Ok, thanks!
from wordcount.
I reran everything and the results are very different on the new environment. I'll discuss with the others how to publish it, but here you go in the meantime:
Rank | Experiment | CPU seconds | User time | Maximum memory | Contributor |
---|---|---|---|---|---|
1 | cpp/wordcount_clang | 223.65 | 211.6 | 4904080 | |
2 | cpp/wordcount | 230.84 | 212.66 | 4903864 | Dmitry Andreev, Matias Fontanini, Judit Acs |
3 | rust/wordcount/wordcount | 261.27 | 202.05 | 6927312 | Joshua Holmer |
4 | java -Xms2G -Xmx8G -classpath java:java/trove-3.0.3.jar WordCountOptimized | 294.99 | 326.12 | 4367540 | |
5 | c/wordcount | 298.74 | 273.84 | 2441544 | gaebor |
6 | d/wordcount | 299.71 | 284.88 | 6341764 | Pavel Chebotarev |
7 | php7.0 php/wordcount.php | 301.75 | 264.79 | 4145904 | Andrey Bukatov, Braun Patrik |
8 | hhvm php/wordcount.php | 314.09 | 285.84 | 5043480 | Andrey Bukatov, Braun Patrik |
9 | python/wordcount_py2.py | 417.07 | 402.59 | 3937904 | Judit Acs |
10 | go/bin/wordcount | 448.82 | 434.29 | 5441988 | David Siklosi |
11 | mono csharp/WordCount.exe | 635.68 | 612.17 | 4518568 | Joe Amenta, Tim Posey, Peter Szel |
12 | python/wordcount_py2_baseline.py | 642.39 | 620.03 | 8871152 | Judit Acs |
13 | php5.6 php/wordcount.php | 676.54 | 647.68 | 12666260 | Andrey Bukatov, Braun Patrik |
14 | perl/wordcount.pl | 928.12 | 901.09 | 7163828 | Larion Garaczi, Judit Acs |
15 | java -Xms2G -Xmx8G -classpath java WordCountBaseline | 994.1 | 1175.36 | 7449504 | |
16 | cpp/wordcount_baseline | 1104.92 | 996.88 | 6003768 | Judit Acs |
17 | python/wordcount_py3.py | 1198.97 | 1166.51 | 7729680 | Judit Acs |
18 | lua lua/wordcount.lua | 1323.48 | 1202.48 | 7165012 | daurnimator |
19 | julia julia/wordcount.jl | 1818.15 | 1777.7 | 7432000 | Attila Zseder, getzdan |
20 | scala -J-Xms2G -J-Xmx8g -classpath scala Wordcount | 2279.6 | 2434.17 | 7195004 | |
21 | elixir/wordcount | 2434.46 | 2384.15 | 13111752 | Norbert Melzer |
22 | java -Xms2G -Xmx8G -cp clojure.jar clojure.main clojure/wordcount.clj | 3690.21 | 4142.74 | 8337532 | lverweijen |
from wordcount.
What do you think was the cause for this difference in the new environment?
(I've not checked but does it run more than one time for each language and then takes the average or median? If not you might get changing ranks each run anyway)
from wordcount.
My only guess is the available disk space which is running pretty low. I just started another test and I'll try to ask for more disk for the VM.
from wordcount.
@juditacs I'll curious to hear what comes out of the disk space discussion there. We may have some other form of regression at play here (going from version 14.04 to version 16.06 is a pretty major OS upgrade too, especially with the changes in language versions & compilers).
from wordcount.
The difference was probably due to low disk space. My new tests are not that surprising, I'm updating right now.
from wordcount.
Related Issues (20)
- Both Java versions fail on the first two tests HOT 2
- Python 3 version is not working HOT 3
- no g++ in the created docker image HOT 1
- Use unambiguous docker base image HOT 1
- Needs a better dataset for comparison with large data size HOT 19
- Reorganize setup HOT 7
- Rename solutions HOT 1
- Delete wordcount2.js HOT 2
- Replace build script with Makefile HOT 5
- Tidy up Dockerfile
- Concurrency or not concurrency? HOT 3
- AWS test environment + automated test/benchmark in Jenkins HOT 8
- Memory usage of Bash isn't comparable to rest HOT 1
- Outdated results HOT 3
- Typescript fails test9 HOT 2
- JVM: -XX:+UseG1GC -XX:+UseStringDeduplication HOT 4
- Simple vs. optimized versions HOT 1
- The project is looking for a new owner HOT 9
- java implementation bug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wordcount.