mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
parent
c734405ccd
commit
7f73948c3a
1 changed files with 3 additions and 0 deletions
|
@ -32,6 +32,7 @@ static int64_t compiled_iseq_count = 0;
|
|||
|
||||
extern st_table * version_tbl;
|
||||
extern codeblock_t *cb;
|
||||
extern codeblock_t *ocb;
|
||||
// Hash table of encoded instructions
|
||||
extern st_table *rb_encoded_insn_data;
|
||||
|
||||
|
@ -548,6 +549,8 @@ print_ujit_stats(void)
|
|||
double ratio = rb_ujit_exec_insns_count / total_insns_count;
|
||||
|
||||
fprintf(stderr, "compiled_iseq_count: %10" PRId64 "\n", compiled_iseq_count);
|
||||
fprintf(stderr, "main_block_code_size: %6.1f MiB\n", ((double)cb->write_pos) / 1048576.0);
|
||||
fprintf(stderr, "side_block_code_size: %6.1f MiB\n", ((double)ocb->write_pos) / 1048576.0);
|
||||
fprintf(stderr, "vm_insns_count: %10" PRId64 "\n", vm_insns_count);
|
||||
fprintf(stderr, "ujit_exec_insns_count: %10" PRId64 "\n", rb_ujit_exec_insns_count);
|
||||
fprintf(stderr, "ratio_in_ujit: %9.1f%%\n", ratio * 100);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue