I'm trying to collect readings from performance counters (hardware and software events) during the execution of the RVM.†

The closest I see in the command line is an option in the GC subsection. In -X:gc subsection there is the option:

perfEvents * string * Use this to specify a comma seperated list of performance events to measure

Looking at the source code, I end up in a native call to the perfmon api (in sys.c) but apparently only MMTk uses these operations.

What are the allowed names that can be used and where is the information logged and how frequently?†