* src/vm/builtin.c (builtin_print_cycles_stats): Added.
(builtin_monitorenter): Gather cycle count statistics.
(builtin_monitorexit): Likewise.
* src/vm/builtin.h (builtin_print_cycles_stats): Added.
* src/vm/jit/i386/asmpart.S (asm_get_cycle_count): Added.
* src/vm/jit/asmpart.h (asm_get_cycle_count): Added.
* src/vm/vm.c (vm_exit_handler): Call builtin_print_cycles_stats.
* src/vm/cycles-stats.h: New file.
* src/vm/Makefile.am (CYCLES_STATS_SOURCE): Added.
* src/cacaoh/headers.c (asm_get_cycle_count): Dummy implementation added.
* configure.ac (--enable-cycles-stats): Added configure option.