>I have noticed that some programs contain line
>
> SYS(3050, 1, VAL(SYS(3050, 1))*0.75)
>
>in beginning.
>This decreases the foreground memory buffer which in cases where
>vfp default setting is too long.
>
>I user opens program and works with it exclusively,
>will this setting increase preformance? Or will this
>increase perfomance only in cases where another program is started when vfp program is running?
Andrus,
This is from VFP online doc as is :
For the most part, the Windows NT® operating system and Visual FoxPro work extremely well together. The only exception is when you run Visual FoxPro on a Windows NT Server. The Windows NT Server uses far more memory than Visual FoxPro expects, and therefore Visual FoxPro can tend to over-allocate memory for its own uses.
To remedy this, you should use the SYS (3050) system function to adjust Visual FoxPro’s memory buffer pool to approximately one third of its default (see the Memory Management section below). For example, you could add the following code to your startup code or your CONFIG.FPW file:
=SYS (3050, VAL (SYS (3050, 1, 0)) / 3)
Cetin