Steven
I had the same on XP. No problem on W98 or ME
What I did was :
1. Increased swap file to 4000 MB
2. Aquired memoryblaser (a few bucks)
3. Replaced
 my zip cmd /c copy printfile.txt LPT5 
with a UDF supplied by Dennis McGrath RBUDFZIP.EXE
4. Instead of printing many small files within a loop I now print one large
file after the loop.

It is now working fine I belive all steps above has a good effect, but realy
it is #3&#4 to try first
Hope it helps

Gunnar Ekblad

-----Ursprungligt meddelande-----
Fr�n: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] F�r Steven Hoggan
Skickat: den 13 november 2003 16:15
Till: RBASE-L Mailing List
�mne: [RBASE-L] - Virtual Memory Problems, RB65++, Win2K

Hi,

We are experiencing considerable Virtual Memory problems when (I believe) we
are running print-intensive operations under RBDOS 6.5++, Build 1.866xRT03.
These same applications previously ran flawlessly under RBDOS 4.5++

I should also say that the problems are not encountered on W98 machines,
only W2000 machines, which presumably points to the NTVDM under W2000.

Anyway, I am using the following code to "release" acumulated memory
periodically.

SET VAR vcmspec = (ENVVAL('COMSPEC'))?
SET VAR vclearmem = ('ZIP RETURN' & .vcmspec & '/C')?
&vclearmem

This does always seem to successfully release the necessary memory, while
maintaining the database connection and the active variables.  It does,
however, drop any temporary tables/views that may be active at the time.

Sometimes, however, and there's no easy way of predicting when, it just
blows me straight out of Rbase

Machine Specs:

Dell 4600, 80GB HDD, 256MB RAM, Fixed swap file 1024MB
System Variables of 60 for both Files and Buffers set

Any pointers as to what I'm doing wrong, or what else I can do would be
greatly appreciated.

Thanks

Steven






Privacy & Confidentiality Notice
----------------------

This message and any attachments thereto is confidential and intended solely
for the person to whom it is addressed.  It may contain privileged and
confidential information.  If you are not the intended recipient you must
not read, copy, distribute, discuss or take any action in reliance on it.
If you have received this information in error, please notify us as soon as
possible on the telephone number shown.  Thank you.  Fitzpatricks. 

Tel:  +44 (0)141 306 9000
Fax:  +44 (0)141 306 9090
Web:  www.fitzpatricks.co.uk

Reply via email to