Ist das Problem noch offen?
Genauer als der ProcessMonitor dürfte es sein, den Speicherverbrauch direkt in deinem Code zu messe. Wir haben da:
Delphi-Quellcode:
function GetApplicationMemory(): Int64;
var
memoryState: TMemoryManagerState;
blockState : TSmallBlockTypeState;
begin
GetMemoryManagerState(memoryState);
with memoryState do begin
Result := TotalAllocatedMediumBlockSize + TotalAllocatedLargeBlockSize;
for blockState in SmallBlockTypeStates do
Inc(Result, blockState.AllocatedBlockCount * blockState.UseableBlockSize);
end;
end;