Ensure you can build and run the
BaseBaseNoGC configuration (build with:
bin/buildit localhost BaseBaseNoGC, run with something like:
Note that this configuration does not perform garbage collection so can only run small benchmarks which do not exhaust available memory. This configuration will be used as the basis for the tutorial.
org.mmtk.plan.tutorial(copy and paste the package in Eclipse).
Tutorial*(use Refactor->Rename on each class within the
org.mmtk.plan.tutorialpackage in Eclipse).
Edit file class
org.mmtk.harness.PlanSpecificConfig, and add the following lines
register(new PlanSpecific("org.mmtk.plan.tutorial.Tutorial"), "Tutorial");
to the static initializer (look for "NoGC").
build/configs/BaseBaseTutorial.properties, with a single line:
build with something like:
bin/buildit localhost BaseBaseTutorial
run with something like:
This zip file captures all of the above steps with respect to Jikes RVM 3.0.2. You can use the files within the archive to verify you've completed the above steps correctly.