Quick Links:

Releases | Mailing Lists | Source Control | Issue Tracker | Regression Tests

I Care and Feeding

Part I
Care and Feeding

1 Quick Start Guide
2 Get the Source
 2.1 Download a Release
 2.2 Use Git
3 Building Jikes RVM
 3.1 Overview
 3.2 Target Requirements
 3.3 Tool Requirements
 3.4 Instructions
 3.5 Building Patched Versions
 3.6 Cross-Platform Building
 3.7 Primordial Class List
 3.8 Using buildit
4 Configuring Jikes RVM
 4.1 Jikes RVM Configurations
5 Debugging Jikes RVM
 5.1 General debugging tips
 5.2 Tools
 5.3 Debugging Optimizing Compiler Problems
 5.4 Debugging problems related to the class library
 5.5 GDB Stack Walking
6 Experimental Guidelines
 6.1 Which boot image should I use?
 6.2 Compiler Replay
 6.3 Measuring GC performance
 6.4 Jikes RVM is really slow! What am I doing wrong?
 6.5 Stability of Jikes RVM
7 Modifying Jikes RVM
 7.1 Adding command line options
 7.2 Adding a new garbage collector
 7.3 Coding Conventions
 7.4 Coding Style
 7.5 Compiler DNA
 7.6 Editing Jikes RVM in an IDE
8 Profiling Applications with Jikes RVM
 8.1 Instrumented Event Counters
9 Running Jikes RVM
 9.1 Standard Command-Line Options
 9.2 Non-Standard Command-Line Options
 9.3 Running Jikes RVM with Valgrind
10 Testing Jikes RVM
 10.1 Unit Tests
 10.2 Functional and Performance Tests
 10.3 External Test Resources
 10.4 Test Run Descriptions
11 The MMTk Test Harness
 11.1 Overview
 11.2 Standalone
 11.3 In Eclipse
 11.4 Test harness options
 11.5 Scripts
 11.6 Scripting language
 11.7 MMTk Unit Tests