General

Profile

akai (Shumpei Akai)

  • Login: akai
  • Email: akai@flexfrank.net
  • Registered on: 08/12/2008
  • Last sign in: 01/28/2022

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

12/04/2008

09:25 PM Ruby Feature #819: Caching Symbol#to_proc
=begin
赤井です.

Hajime Hoshi wrote, (2008/12/04 9:48):
> 動作確認はしていないのですが、
> sym_proc_cache の生成直後は長さ (len) 0 の配列なので
> sym_proc_cache の要素の proc オブジェクトは
> GC に回収されてしまう恐れがあるのではないでしょうか。

Nobuyoshi Nakada wrote, (2008/12/04 12:12):
> それ...
akai (Shumpei Akai)

12/03/2008

08:44 PM Ruby Feature #819 (Closed): Caching Symbol#to_proc
=begin
Symbol#to_proc で毎回オブジェクトを生成するのは無駄な気がするので,
いくつかキャッシュしてはどうでしょうか.

require 'benchmark'
N=10000
syms_miss=(1..500).map{|i|"a#{i}".to_sym}syms_hit=[:a]*500
Benchmark.bm do|r|
r.report("miss"){N.times{syms_miss.each{|x|...
akai (Shumpei Akai)

11/29/2008

06:25 PM Ruby Bug #801 (Closed): socket.c compile error on Mac OS X
=begin
Index: ext/socket/socket.c
===================================================================
--- ext/socket/socket.c (revision 20389)
+++ ext/socket/socket.c (working copy)
@@ -953,7 +953,7 @@
struct addrinfo *r;
...
akai (Shumpei Akai)

Also available in: Atom