[#60404] is RB_GC_GUARD needed in rb_io_syswrite? — Eric Wong <normalperson@...>
I haven't gotten it to crash as-is, but it seems like we need to
4 messages
2014/02/01
[#60682] volatile usages — Eric Wong <normalperson@...>
Hi all, I went ahead and removed some use of volatile which were once
5 messages
2014/02/13
[#60794] [RFC] rearrange+pack vtm and time_object structs — Eric Wong <normalperson@...>
Extracted from addendum on top of Feature #9362 (cache-aligned objects).
4 messages
2014/02/16
[#61139] [ruby-trunk - Feature #9577] [Open] [PATCH] benchmark/driver.rb: align columns in text output — normalperson@...
Issue #9577 has been reported by Eric Wong.
3 messages
2014/02/28
[ruby-core:61146] Re: [ruby-trunk - Feature #9577] [Open] [PATCH] benchmark/driver.rb: align columns in text output
From:
Eric Wong <normalperson@...>
Date:
2014-02-28 16:38:54 UTC
List:
ruby-core #61146
SASADA Koichi <ko1@atdot.net> wrote:
> (2014/02/28 16:44), normalperson@yhbt.net wrote:
> > It is easier to read output when columns are aligned properly.
> > I have an 80 column terminal, that's HUGE! Use it :D
>
> Sorry, I can't read .gz file because of my environment.
unzipped versions:
before: http://80x24.org/bmlog-20140126-003136.7320.txt
after: http://80x24.org/bmlog-20140228-071544.1805.txt
> What happen when many executables are specified (over 80 chars)?
This the timing lines after the text source is just aligned to the
longest line, so it looks like this:
ruby 2.2.0dev (2014-02-28 trunk 45211) [x86_64-linux] 0.071003417
built-ruby 0.0817603
Execution time summary header isn't changed, but the times themselves
look much better:
Execution time (sec)
name ruby 2.2.0dev (2014-02-28 trunk 45211) [x86_64-linux] built-ruby
app_answer 0.071 0.082
app_aobench 84.672 84.014
app_erb 1.511 1.524
I didn't check the speedup ratio header, but maybe the "name\tbuilt-ruby"
looks a little odd. I can fix that. The first line
("compare with the result of") is unchanged (and too long, but I don't
read that).
Speedup ratio: compare with the result of `ruby 2.2.0dev (2014-02-28 trunk 45211) [x86_64-linux]' (greater is better)
name built-ruby
app_answer 0.868
app_aobench 1.008
app_erb 0.992