令åã¨ã¨ãã« Ruby 2.6.3 ã®ãã¤ããªããã±ã¼ã¸ã cygwin å ¬å¼ãããªãªã¼ã¹ãããã®ã§é©å½ã«ããã£ã¦ã¿ãã
$ /usr/bin/ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-cygwin]
JIT ãåãã®ã試ãã¦ã¿ãããµã³ãã«ã³ã¼ã 15a.rb ã¯ä»¥ä¸ã®è¨äºããã
$ /usr/bin/time ruby --jit 15a.rb 0 [main] ruby 20353 child_info_fork::abort: unable to map \??\C:\cygwin64\tmp\_ruby_mjit_p20344u107.so (using C:\cygwin64\tmp\_ruby_mjit_p20344u107.so), Win32 error 126 0 [main] ruby 20354 child_info_fork::abort: unable to map \??\C:\cygwin64\tmp\_ruby_mjit_p20344u107.so (using C:\cygwin64\tmp\_ruby_mjit_p20344u107.so), Win32 error 126 0 [main] ruby 20355 child_info_fork::abort: unable to map \??\C:\cygwin64\tmp\_ruby_mjit_p20344u107.so (using C:\cygwin64\tmp\_ruby_mjit_p20344u107.so), Win32 error 126 {:result=>600} 0 [main] ruby 20356 child_info_fork::abort: unable to map \??\C:\cygwin64\tmp\_ruby_mjit_p20344u107.so (using C:\cygwin64\tmp\_ruby_mjit_p20344u107.so), Win32 error 126 0.31user 0.23system 0:09.70elapsed 5%CPU (0avgtext+0avgdata 215620maxresident)k 0inputs+0outputs (57784major+0minor)pagefaults 0swaps $ /usr/bin/time ruby 15a.rb {:result=>600} 11.71user 0.09system 0:11.87elapsed 99%CPU (0avgtext+0avgdata 19508maxresident)k 0inputs+0outputs (5031major+0minor)pagefaults 0swaps
cygwin ãã¨ã©ã¼ãåãã¦ããã©ãã¨ããããã¯åãã¦ããæããjit ãªããããä¸å¿éã模æ§ã