From: "tmm1 (Aman Gupta)" Date: 2014-01-07T07:54:10+09:00 Subject: [ruby-core:59606] [ruby-trunk - misc #9188] r43870 make benchmark/bm_so_k_nucleotide.rb slow Issue #9188 has been updated by tmm1 (Aman Gupta). > My concern is performance regression with huge entries of fstring table > with this technique. Maybe we can avoid such regression with smart data > structure (for example, do not use st). The new opt_aset_str and opt_aref_str instructions only affect string literals, and all strings literals are already in the fstring table in 2.1. I don't think there is any possible performance regression with this technique. ---------------------------------------- misc #9188: r43870 make benchmark/bm_so_k_nucleotide.rb slow https://bugs.ruby-lang.org/issues/9188#change-44135 Author: authorNari (Narihiro Nakamura) Status: Closed Priority: Normal Assignee: tmm1 (Aman Gupta) Category: core Target version: 2.1.0 Hi. I think r43870 make benchmark/bm_so_k_nucleotide.rb slow. r43870 % time ./miniruby ./benchmark/bm_so_k_nucleotide.rb ./miniruby ./benchmark/bm_so_k_nucleotide.rb 1.70s user 0.01s system 99% cpu 1.718 total r43869 % time ./miniruby ./benchmark/bm_so_k_nucleotide.rb ./miniruby ./benchmark/bm_so_k_nucleotide.rb 1.52s user 0.03s system 99% cpu 1.559 total -- http://bugs.ruby-lang.org/