Groningen
A generational genetic algorithm approach to Java Virtual Machine settings optimization for a variety of servers.
Install / Use
/learn @sladeware/GroningenREADME
Groningen 
A generational genetic algorithm approach to Java Virtual Machine settings optimization for a variety of servers.
Building
Groningen requires protobuf version >= 2.4.1. In case you have own locally
built protobuf, make sure to specify the right path to it as follows:
$ export PROTOC_EXECUTABLE=/somewhere/protobuf-2.4.1/build/bin/protoc
By default /usr/bin/protoc will be used.
Next, get the sources and build it:
$ mvn package
$ mvn assembly:assembly
Running
You can run Groningen as follows:
$ java -jar target/groningen-1.0-SNAPSHOT-jar-with-dependencies.jar [options]
The available options can be found on deployment page.
Release Engineering
-
Snapshot
$ mvn clean deploy -DperformRelease=true -
Release
$ mvn release:clean -DperformRelease=true $ mvn release:prepare -DperformRelease=true $ mvn release:perform -DperformRelease=true
