Re: Dev/2000 under Win3.11 - CALL_FORM memory loss

From: Rafa Flores Yoldi <cesinsl_at_redestb.es>
Date: 1997/11/14
Message-ID: <64h18u$qi9$1_at_talia.mad.ibernet.es>#1/1


  Hi,

  We had the same problem time ago. Oracle Support becamed really mad with us! We also tried Fix1Mb without success.   We have already ALMOST corrected this problem. Well, if we still overload the client PC (Win3.1x or Win95) with a lot of work it will get hanged, but you now we can execute our programs more regularlly.   I suggest you this:

  • FIrst, never use Named Pipes as your protocol; it eats up too much memory wich doesn't give back. If you choose TCP/IP you will get your memory back and your apps. will work faster.
  • We open the forms with OPEN_FORM instead of Call_Form. It seems to be more stable and Oracle Support told us to do so (?)
  • Avoid the use of Global Variables, and if you must use them Destroy them whenever you don't want them anymore. They occupy memory (I think it was 256 bytes) which doesn't depend on how big the data you store on them is.
  • Verify that you don't leave any timers working in memory which you don't use. Surelly they eat memory.

  I think you should notice a change with the first suggestion, but also the other ones help a lot.

  Hope this helps, best regards,

  Rafa Flores Yoldi
  cesinsl_at_redestb.es Received on Fri Nov 14 1997 - 00:00:00 CET

Original text of this message