Project for analysing the performance impact of Java 8 changes: both language wise and in terms of libraries.
- Set JAVA_HOME to point to java 8 build 88
- Install GS-Collections from (https://github.com/goldmansachs/gs-collections)
- git clone https://github.com/goldmansachs/gs-collections.git
- mvn install
- Go into the
java-8-benchmarks
directory - `mvn package
- Run org.adoptajsr.RunBenchmarks
- Dot Product of 10 million entity vector
- Auto-correlation
- Re-encode strings into different character sets
- Purchase Recommendation system (a la Amazon)
- needs imperative version
- Image Convolutions
- blurring
- feature detection via sobel
- K-Means Clustering