[#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:60999] [ruby-trunk - Bug #9430] [PATCH] benchmark/driver: avoid large alloc in driver process
From:
naruse@...
Date:
2014-02-22 07:24:27 UTC
List:
ruby-core #60999
Issue #9430 has been updated by Yui NARUSE.
Backport changed from 1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED to 1.9.3: DONE, 2.0.0: DONE, 2.1: DONE
r45121
----------------------------------------
Bug #9430: [PATCH] benchmark/driver: avoid large alloc in driver process
https://bugs.ruby-lang.org/issues/9430#change-45401
* Author: Eric Wong
* Status: Closed
* Priority: Normal
* Assignee: Nobuyoshi Nakada
* Category: misc
* Target version: current: 2.2.0
* ruby -v: trunk
* Backport: 1.9.3: DONE, 2.0.0: DONE, 2.1: DONE
----------------------------------------
Using backtick to capture output on bm_so_reverse_complement leads
to unpredictable results because the Ruby process capturing needs to
slurp the 25M output of that benchmark, meaning the GC run of the
driver process ends up bottlenecking the processes being
benchmarked.
Instead, just redirect to File::NULL which is /dev/null on Unix-like
systems.
----------------------------------------------------------------
The following changes since commit 41bdefd56f628781a19f5d5d5f6a9a05cb4f3e9e:
tracepoint.c: disable tracepoint (2014-01-19 08:56:58 +0000)
are available in the git repository at:
git://80x24.org/ruby.git benchdriver-system
for you to fetch changes up to c4ac0560c88e45e026fdfaa313b6417458da53ce:
benchmark/driver: avoid large alloc in driver process (2014-01-19 10:34:47 +0000)
----------------------------------------------------------------
Eric Wong (1):
benchmark/driver: avoid large alloc in driver process
benchmark/driver.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---Files--------------------------------
0001-benchmark-driver-avoid-large-alloc-in-driver-process.patch (1002 Bytes)
--
http://bugs.ruby-lang.org/