Skip to content
  • Takashi Kokubun's avatar
    7d0144e0
    Check mjit_call_p only when interrupted · 7d0144e0
    Takashi Kokubun authored
    for leaf_without_check_ints insns.
    
    $ benchmark-driver -v --rbenv 'before --jit;after --jit' --repeat-count=12 --alternate --output=all benchmark.yml
    before --jit: ruby 3.0.0dev (2020-12-20T05:02:18Z master 02b35558) +JIT [x86_64-linux]
    after --jit: ruby 3.0.0dev (2020-12-20T05:36:00Z master 3f58de4eab) +JIT [x86_64-linux]
    last_commit=Check mjit_call_p only when interrupted
    Calculating -------------------------------------
                                     before --jit           after --jit
    Optcarrot Lan_Master.nes    84.50647332260259     85.85057800433144 fps
                                91.17796644338372     92.09930605656054
                                91.29346683444497     93.01336611323687
                                91.50322318568884     93.07234029037433
                                91.66560903214686     93.22773241529644
                                91.82315142636172     93.37032901061119
                                92.15066379608260     93.83701526141679
                                92.37897097456643     93.86032792681507
                                92.53049815524908     93.91211970920320
                                92.78414507914283     94.09109196967890
                                92.90299756525958     94.40107239595325
                                93.70279428858790     95.01326369371263
    7d0144e0
    Check mjit_call_p only when interrupted
    Takashi Kokubun authored
    for leaf_without_check_ints insns.
    
    $ benchmark-driver -v --rbenv 'before --jit;after --jit' --repeat-count=12 --alternate --output=all benchmark.yml
    before --jit: ruby 3.0.0dev (2020-12-20T05:02:18Z master 02b35558) +JIT [x86_64-linux]
    after --jit: ruby 3.0.0dev (2020-12-20T05:36:00Z master 3f58de4eab) +JIT [x86_64-linux]
    last_commit=Check mjit_call_p only when interrupted
    Calculating -------------------------------------
                                     before --jit           after --jit
    Optcarrot Lan_Master.nes    84.50647332260259     85.85057800433144 fps
                                91.17796644338372     92.09930605656054
                                91.29346683444497     93.01336611323687
                                91.50322318568884     93.07234029037433
                                91.66560903214686     93.22773241529644
                                91.82315142636172     93.37032901061119
                                92.15066379608260     93.83701526141679
                                92.37897097456643     93.86032792681507
                                92.53049815524908     93.91211970920320
                                92.78414507914283     94.09109196967890
                                92.90299756525958     94.40107239595325
                                93.70279428858790     95.01326369371263
Loading