[#10661] bmingw package — WATANABE Hirofumi <eban@...>

わたなべです.

49 messages 2000/08/21
[#10664] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/21

なかだです。

[#10665] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/21

なかだです。

[#10667] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/21

わたなべです.

[#10668] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/22

なかだです。

[#10670] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/22

わたなべです.

[#10671] Re: bmingw package — nobu.nakada@... 2000/08/22

なかだです。

[#10673] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/23

わたなべです.

[#10675] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/23

なかだです。

[#10693] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/28

わたなべです.

[#10707] Re: bmingw package — nobu.nakada@... 2000/08/28

なかだです。

[#10713] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/29

わたなべです.

[#10717] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/29

なかだです。

[#10723] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/30

わたなべです.

[#10797] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/01

なかだです。

[#10821] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/04

わたなべです.

[#10824] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/04

なかだです。

[#10825] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/04

わたなべです.

[#10827] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/04

なかだです。

[#10837] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/05

わたなべです.

[#10677] Class Variable — Shin-ichiro Hara <sinara@...>

原です。

16 messages 2000/08/24
[#10681] Re: Class Variable — matz@... (Yukihiro Matsumoto) 2000/08/25

まつもと ゆきひろです

[#10688] ruby-1.6.0-20000824.i586-mswin32 bug — Kazuhiro NISHIYAMA <zn@...>

http://www.geocities.co.jp/SiliconValley-Bay/4076/

34 messages 2000/08/27
[#10692] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/28

なかだです。

[#10705] Re: ruby-1.6.0-20000824.i586-mswin32 bug — Kazuhiro NISHIYAMA <zn@...> 2000/08/28

"Nobuyoshi.Nakada" <nobu.nakada@nifty.ne.jp> wrote:

[#10711] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/29

なかだです。

[#10720] Re: ruby-1.6.0-20000824.i586-mswin32 bug — Katsuyuki Komatsu <komatsu@...> 2000/08/30

小松です.

[#10725] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/30

なかだです。

[#10805] ruby-1.6.0-20000901.i586-mswin32.lzh — Kazuhiro NISHIYAMA <zn@...> 2000/09/02

20000901のでもirbでCtrl+Cを押したら落ちました。

[#10807] Re: ruby-1.6.0-20000901.i586-mswin32.lzh — matz@... (Yukihiro Matsumoto) 2000/09/02

まつもと ゆきひろです

[#10811] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh — " たけ (tk)" <ggb03124@...> 2000/09/03

たけ(tk)です。

[#10813] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh — nobu.nakada@... 2000/09/03

なかだです。

[#10729] Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

18 messages 2000/08/30
[#10730] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha. — WATANABE Hirofumi <eban@...> 2000/08/30

わたなべです.

[#10762] ruby 1.6.0 preview — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

42 messages 2000/08/31

[ruby-dev:10496] memory leak?

From: Minero Aoki <aamine@...>
Date: 2000-08-02 02:07:31 UTC
List: ruby-dev #10496
あおきです。

なんとなくメモリリークっぽい現象に遭遇したので報告します。

1.5 で以下のスクリプトを実行するとやたら時間がかかり、スワップを
使い果たした後 segv します。その際いつもの [BUG] のメッセージは出ず、
"Segmentation Fault" で止まります。

---------------------------------------------
tmpa = <<E
<,-358,265,-358,-358,-358,-358,-358,-358,-358,-358,-358,265,349,-60,539,>
<,-358,569,-358,-358,-358,-358,-358,-358,-358,-358,-358,-358,-358,-358,>
<,,,,253,248,236,239,240,243,247,250,254,231,234,238,242,244,246,251,255,>
                同じような行を 500 行くらい
<,248,243,247,250,254,231,234,238,242,244,246,251,255,232,235,237,241,>
<,245,249,252,256,233,,,,,248,247,250,254,231,234,238,242,244,246,251,>
<,255,232,235,237,241,245,249,252,256,233,,,,,248,>
E
arr = Array.new( 14155, nil )
str = a = i = nil
idx = 0
tmpa.each do |str|
  a = str.split(','); a.shift; a.pop
  a.each do |i|
    arr[idx] = i.to_i unless i.empty?
    idx += 1
  end
end
(全体を 4 回くりかえし)
---------------------------------------------

このあと、4 回くりかえしているのを 1 回だけにし、行数も減らし
かつ以下のコードをつけくわえたものを実行して ps m で確認すると
メモリ使用量が 44MB を超えています。ちなみに 1.4.5 だと一瞬で
処理がおわって、メモリ使用量も GC 後は 1 MB 程度です。

---------------------------------------------
arr = tmpa = str = a = i = idx = nil   # 参照を解放
GC.start
put 'proc ok'; $stdout.flush
sleep
---------------------------------------------

また 1.5 でも、ヒアドキュメントを使っているところを一行一文字列の
配列に変えると 1 秒かかりません。それでまず split と each を
疑って調べてみたんですが、妙な参照とかコピーはしてないみたい…
(に見える(だけかもしれない))。

環境は、
    ruby 1.5.5 (2000-07-29) [i686-linux-libc1]
    ruby 1.4.5 (2000-06-23) [i686-linux-libc1]
    libc.so 5.4.44
    egcs 2.90.29 980515 (egcs-1.0.3)    CFLAGS=-pipe -O2
です。


余談
このスクリプト、要素数 14000 以上の配列を直接書いたらロードが
めちゃくちゃ遅かった(333MHz+128MBのマシンで36秒)ので書きました。
Racc を書いていると知らないうちに Ruby の限界に挑戦してしまう
みたいで、スクリプトの行数が 8853 行を超えるとオーバーフロー
するのも体感しました  ^^;;;;
-------------------------------------------------------------------
あおきみねろう

In This Thread

Prev Next