Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

Out of memory

 [1/4] from: louisaturk:eudoramail at: 9-Apr-2002 1:38

Fellow rebols, Several of you helped me write the following code to keep trying to ftp a page to a remote server until it suceeds: until [either error? try [write ftp://id:[password--ftp--website--com]/www/index.html read %webpage.html][print FTP Error: trying again ... false][true]] This works great most of the time, and has been a great help to me (for which I am very thankful to those of you that helped me). However, it seems that upon each try it uses a little bit more memory and does not release it. So, after a certain number of tries (quite a few as my computer has 512 Meg of RAM) the program crashes, giving an out of memory error message. Is there any way to release that memory to prevent a crash? Or is this perhaps a bug in Core 2.5 that could be fixed in 2.6? Louis

 [2/4] from: anton:lexicon at: 9-Apr-2002 19:51

Yes, try recycle. Just use recycle without any refinements to do it straight away.
>> ? recycle
USAGE: RECYCLE /off /on /torture DESCRIPTION: Recycles unused memory. RECYCLE is a native value. REFINEMENTS: /off /on /torture -- Temporary internal feature Anton.

 [3/4] from: al::bri::xtra::co::nz at: 9-Apr-2002 21:35

Try putting: recycle just before your 'print. Andrew Martin ICQ: 26227169

 [4/4] from: louisaturk:eudoramail at: 9-Apr-2002 11:36

Andrew and Anton, Thanks! The solutions are always so easy! You guys are great. Louis At 09:35 PM 4/9/2002 +1200, you wrote: