Ver Fonte

* use heapsize-memavail to check used mem

peter há 21 anos atrás
pai
commit
9d8ee60223
3 ficheiros alterados com 8 adições e 8 exclusões
  1. 4 4
      tests/webtbs/tw0813.pp
  2. 2 2
      tests/webtbs/tw1658.pp
  3. 2 2
      tests/webtbs/uw0701d.pp

+ 4 - 4
tests/webtbs/tw0813.pp

@@ -17,11 +17,11 @@ end;
 
 var MemBefore : longint;
 begin
-  writeln(MemAvail);
-  MemBefore:=MemAvail;
+  writeln(heapsize-MemAvail);
+  MemBefore:=heapsize-MemAvail;
   Test;
-  writeln(MemAvail);
-  if MemBefore<>MemAvail then
+  writeln(heapsize-MemAvail);
+  if MemBefore<>heapsize-MemAvail then
     begin
       Writeln('ReAllocMem creates emory leaks');
       Writeln('Bug 812 is not yet fixed');

+ 2 - 2
tests/webtbs/tw1658.pp

@@ -34,7 +34,7 @@ var
   EntryMem,ExitMem : Cardinal;
 // Main routine
 begin
-  EntryMem:=MemAvail;
+  EntryMem:=heapsize-MemAvail;
   pTempStream := nil;
   pTempStream := New(PMyStream, Init('tw1658.tmp', stCreate));
   if not Assigned(pTempStream) then
@@ -42,7 +42,7 @@ begin
   pTempStream^.m_fAutoDelete := False;
   Dispose(pTempStream, Done);
   pTempStream := nil;
-  ExitMem:=MemAvail;
+  ExitMem:=heapsize-MemAvail;
   If ExitMem<EntryMem then
     begin
       Writeln('Memory lost');

+ 2 - 2
tests/webtbs/uw0701d.pp

@@ -8,9 +8,9 @@ var
    startmem : longint;
 
 initialization
-   startmem:=memavail;
+   startmem:=heapsize-memavail;
 finalization
-   if startmem<>memavail then
+   if startmem<>heapsize-memavail then
      begin
        writeln('Problem with ansistrings in units');
        halt(1);