[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: memory exhausted

Ball, Donald A Jr (Library)

4/10/2007 5:35:00 PM

> -----Original Message-----
> From: Luis Parravicini [mailto:lparravi@gmail.com]
> Sent: Tuesday, April 10, 2007 12:29 PM
> To: ruby-talk ML
> Subject: Re: memory exhausted
>
> On 4/10/07, Ryan Davis <ryand-ruby@zenspider.com> wrote:
> >
> > On Apr 10, 2007, at 09:15 , Ren Py wrote:
> >
> > > E:\jxkh\tools>ruby getKhbz.rb
> > > getKhbz.rb:2499: memory exhausted
> > > when '2497';return '2497';
> > >
> > > "memory exhausted"!!!! why? please
>
> I don't know why you use a 2498 lines case only to return the
> same value you matched in the when statement. Anyway, I've
> tested the script with ruby 1.8.6 and I got the same error
> (memory exhausted). If I remove two lines of the case, it runs fine.
>
> grepping the ruby source shows regex.c is the only file with
> that string. And thats how far I got. Any ideas?

Is ruby building a regular expression behind the scenes when evaluating
a case statement for a bunch of strings?

- donald