[REBOL] Severe bug with large sizes of 'mold values in Windows 2000 with Rebol/V
From: al::bri::xtra::co::nz at: 2-Nov-2001 20:53
I've only just come across this bug and I'm not sure if it's confined to
Windows 2000 and Rebol/View. I had a large block of 699 objects. Each object
could be 'save-d in a text file that is 17 Kbytes in size (I found this out
later on). So the total 'mold-ed value is nearly 12 megabytes in size.
Rebol/View failed in this task (no error message though), and Windows 2000
popped up with the error message (IIRC):
Your virtual memory ... is too small.
While this ... is being enlarged, allocations will fail.
I clicked OK and waited, nothing happened. I checked with the task manager
program and saw that the Rebol.exe process was using nearly 100% processor
time and consuming around 21Megabytes of memory. Then Rebol would release it
all to nearly 14 megabytes and ramp up again to 21, much like a sawtooth
pattern. It did this for around 8 minutes, before I finally stopped Rebol
with the task manager.
Unfortunately, I haven't got a test program, as my script created these 699
objects in a block from a 4 megabyte long BASIC data file.
When I used a 'foreach and 'save-d the objects individually, everything
worked fine (with small objects). When I went back to 'save-ing the block,
the same problem occured.
I suspect that this problem might occur with any mold value that results in
output greater than 10 - 12 megabytes, but I haven't confirmed it. It may
also be a similar problem to the problem that occurs when trying to 'probe
system from inside Rebol/View.
I've emailed this to [feedback--rebol--com] as well.
Anyone got any suggestions?
ICQ: 26227169 http://valley.150m.com/