https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2017-04-14T07:39:21Z
Ruby Issue Tracking System
Ruby master - Feature #13374: Fix one of performance regressions in method calling
https://bugs.ruby-lang.org/issues/13374?journal_id=64228
2017-04-14T07:39:21Z
watson1978 (Shizuo Fujita)
watson1978@gmail.com
<ul></ul><p>When I filed this ticket, I tried to run benchmark on macOS + clang only.<br>
Then, I tried to do on 2 environments in additional.</p>
<a name="macOS-1012-gcc-630"></a>
<h2 >macOS 10.12 + gcc 6.3.0<a href="#macOS-1012-gcc-630" class="wiki-anchor">¶</a></h2>
<a name="Ruby-241"></a>
<h3 >Ruby 2.4.1<a href="#Ruby-241" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/tmp/bench.rb
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
user system total real
1.310000 0.000000 1.310000 ( 1.314179)
</code></pre>
<a name="Ruby-trunk-without-patch"></a>
<h3 >Ruby trunk without patch<a href="#Ruby-trunk-without-patch" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/tmp/bench.rb
ruby 2.5.0dev (2017-03-28 trunk 58192) [x86_64-darwin16]
user system total real
1.360000 0.000000 1.360000 ( 1.361560)
</code></pre>
<a name="Ruby-trunk-with-all-patches"></a>
<h3 >Ruby trunk with all patches<a href="#Ruby-trunk-with-all-patches" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/tmp/bench.rb
ruby 2.5.0dev (2017-03-28 trunk 58192) [x86_64-darwin16]
user system total real
1.290000 0.000000 1.290000 ( 1.297583)
</code></pre>
<a name="Ubuntu-16044-gcc-540"></a>
<h2 >Ubuntu 16.04.4 + gcc 5.4.0<a href="#Ubuntu-16044-gcc-540" class="wiki-anchor">¶</a></h2>
<a name="Ruby-241-2"></a>
<h3 >Ruby 2.4.1<a href="#Ruby-241-2" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/bench/bench.rb
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
user system total real
0.810000 0.000000 0.810000 ( 0.812250)
</code></pre>
<a name="Ruby-trunk-without-patch-2"></a>
<h3 >Ruby trunk without patch<a href="#Ruby-trunk-without-patch-2" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/bench/bench.rb
ruby 2.5.0dev (2017-03-28 trunk 58192) [x86_64-linux]
user system total real
0.830000 0.000000 0.830000 ( 0.824743)
</code></pre>
<a name="Ruby-trunk-with-all-patches-2"></a>
<h3 >Ruby trunk with all patches<a href="#Ruby-trunk-with-all-patches-2" class="wiki-anchor">¶</a></h3>
<pre><code>$ ./miniruby -v -Ilib ~/bench/bench.rb
ruby 2.5.0dev (2017-03-28 trunk 58192) [x86_64-linux]
user system total real
0.830000 0.000000 0.830000 ( 0.826192)
</code></pre>
Ruby master - Feature #13374: Fix one of performance regressions in method calling
https://bugs.ruby-lang.org/issues/13374?journal_id=78845
2019-06-24T20:32:44Z
jeremyevans0 (Jeremy Evans)
merch-redmine@jeremyevans.net
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Feature</i></li><li><strong>Backport</strong> deleted (<del><i>2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN</i></del>)</li></ul>