[#28561] Ruby::DL vs Ruby::FFI — Aston <blackapache512-ticket@...>

Ruby.DL and FFI libraries are great for programmers like me who are not internet programmers, but are more interested in scientific and number processing etc.

11 messages 2010/03/08

[#28686] trunk (26947) build fail with msys/mingw/vista — Jon <jon.forums@...>

I get the following build failure when msysgit's "c:\git\cmd" dir is on PATH.

8 messages 2010/03/16

[#28687] [Bug #2973] rb_bug - Segmentation fault - error.c:213 — rudolf gavlas <redmine@...>

Bug #2973: rb_bug - Segmentation fault - error.c:213

10 messages 2010/03/16

[#28735] [Bug #2982] Ruby tries to link with both openssl and readline — Lucas Nussbaum <redmine@...>

Bug #2982: Ruby tries to link with both openssl and readline

16 messages 2010/03/18

[#28736] [Bug #2983] Ruby (GPLv2 only) tries to link to with readline (now GPLv3) — Lucas Nussbaum <redmine@...>

Bug #2983: Ruby (GPLv2 only) tries to link to with readline (now GPLv3)

10 messages 2010/03/18

[#28907] [Bug #3000] Open SSL Segfaults — Christian Höltje <redmine@...>

Bug #3000: Open SSL Segfaults

19 messages 2010/03/23

[#28924] [Bug #3005] Ruby core dump - [BUG] rb_sys_fail() - errno == 0 — Sebastian YEPES <redmine@...>

Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0

10 messages 2010/03/24

[#28954] [Feature #3010] slow require gems in ruby 1.9.1 — Miao Jiang <redmine@...>

Feature #3010: slow require gems in ruby 1.9.1

15 messages 2010/03/24

[#29179] [Bug #3071] Convert rubygems and rdoc to use psych — Aaron Patterson <redmine@...>

Bug #3071: Convert rubygems and rdoc to use psych

10 messages 2010/03/31

[ruby-core:29033] Re: [Feature #889] erb.rb should use Array and << for eoutvar and not String and concat

From: Yusuke ENDOH <mame@...>
Date: 2010-03-26 12:27:56 UTC
List: ruby-core #29033
Hi,

> Yusuke, as I read it, your numbers show a very slight improvement, (perhaps not statistically significant?) for the proposed change (and even slighter degradation versus a variant of the status quo).

Agreed.  Though I believe it is actually improved (I confirmed by
running each configuration ten times), the improvement is subtle.


> My recollection from the discussion of the other bug you cite, #905, was that the looked-for performance gain was not there because (at least in part) the implementation of realloc on linux is particularly smart, making use of memory mapping to avoid copying large buffers.

It is true when ERB generates string as big as page size (4KB in
many platform).  But benchmark/bm_app_erb.rb generates just 247
bytes in each iteration.
So there may be a chance to improve it against the benchmark.

-- 
Yusuke Endoh <mame@tsg.ne.jp>

In This Thread