[netcat] Re: Ruby環境でのメモリーリーク
- From: Masaki Katakai < >
- To:
- Subject: [netcat] Re: Ruby環境でのメモリーリーク
- Date: Wed, 16 Dec 2009 16:20:44 +0900
TOBYさん、こんにちは。
私が試した環境 (WinXP, JDK 6u17, NetBeans 6.8 正式版) だと
再現できませんでした。
いくつか確認させてください。
> 5.いつのまにかメモリ消費が1GB突破
メモリの監視は何で行なっていますか?
> Java: 1.6.0_06; Java HotSpot(TM) Client VM 10.0-b22
JDK が前のものですね。最新の 17 で確認していただくことは可能でしょうか。
またツールバーをカスタマイズし「メモリー」を有効にすると、
そこをクリックすることでガーベージコレクションを強制的に
実行出来ます。それを行なってみるとどうでしょうか。
よろしくお願いいたします。
片貝
09.12.11 3:27 AM, TOBY wrote:
> TOBYです。
>
> 現在、6.8 RC2を試用しております。
> 以前のバージョンで例外が起こっていた状況がかなりいくつもfixされているようで、
> 自分の使い方では例外レポートをなかなか見なくなりました。
> (何度かレポートウインドウからコツコツ報告して、
> 最新版でfixされているよ、などといわれると、
> どんどんよくなっていくことを実感します)
>
>
> ただ、今回、Ruby環境で試用していてかなり気になったことがあり、
> 報告させていただきます。
>
>
> Ruby環境にてNetBeans上からRubyのプロジェクトを何度も実行した場合、
> 大きくメモリーを消費しどうしても解放しないという状況に陥りました。
>
> 以下、再現手順です。
>
> 0.NetBeansを起動(メモリー消費263MB程度)
> 1.ファイル→新規プロジェクトでRubyの新規プロジェクトを作成
> 2.新規に作成したプロジェクトをプロジェクトウインドウの右クリックから
> 「主プロジェクト」に設定する
> 3.F6で主プロジェクトを実行
> 4.F6をしばらく押しっぱなしもしくは連打する
> (場合によっては多重に出力ウインドウが開かれる)
> 5.いつのまにかメモリ消費が1GB突破
> 6.出力ウインドウをすべて閉じても、メモリーが開放されない
> 7.同様に続けているとOutOfMemoryError例外が起きる
>
> 以上です。
>
> 何故いまごろ…というところなのですが、
> 普段はRuby(Rails)自体は、coLinux上で動かしており、全く気づきませんでした。
>
> 以前のバージョンでも起こっていた可能性もあります。
> 組み込みJRuby(1.4.0)とWin32 CRuby(1.8.7-p22)で確認しました。
>
> 実行する度にメモリがなくなるため、Win32環境での動作確認がしにくく困っています。
>
> 何か対処法はありませんでしょうか?
>
>
>
> 製品バージョン: NetBeans IDE 6.8 RC2 (Build 200912022200)
> Java: 1.6.0_06; Java HotSpot(TM) Client VM 10.0-b22
> システム: x86 上で動作する Windows Vista バージョン 6.0; UTF-8; ja_JP (nb)
> ユーザーディレクトリ: C:\NetBeans\.netbeans\6.8RC2
> --
> TOBY
> E-MAIL: toby_ml (at mark) tobysoft.net
> URL: http://tobysoft.net/
--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai
| TOBY | 12/10/2009 | |
|
[netcat] Re: Ruby環境でのメモリーリーク |
Masaki Katakai | 12/16/2009 |
| TOBY | 12/17/2009 |
