corner imagecorner image FeaturesPluginsPlatformDocs & SupportCommunityPartners


[netcat] Ruby環境でのメモリーリーク

  • From: TOBY < >
  • To:
  • Subject: [netcat] Ruby環境でのメモリーリーク
  • Date: Fri, 11 Dec 2009 03:27:20 +0900
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:sender:date:from:x-mailer:mime-version:to:subject :content-type:content-transfer-encoding; b=D+w3MbrDM2J9Me4rn/ddI35lwHBboWM7/d1oIFaKS0rnCCgLAW3yzoYetFuEixvuy1 0iRNpe37ofjaTJRJsTWJ87sINTgGD+SwlIDetMB649Ick0Ny2/hgE2ydgRHpAMvafbGJ mIASQ6bgM20Xh5PpfuEvimu/KW+zoIARTAi1U=

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/


[netcat] Ruby環境でのメモリーリーク

TOBY 12/10/2009

[netcat] Re: Ruby環境でのメモリーリーク

Masaki Katakai 12/16/2009

[netcat] Re: Ruby環境でのメモリーリーク

TOBY 12/17/2009
 
 
Close
loading
Please Confirm
Close