Czyszczenie pamięci

fleming86
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 204
0

Używam takiej procedury do wyczyszczenia pamięci używanej przez mój program:

Kopiuj
procedure SwapOutMemory;
var
  ProcessID : THandle;
begin
  ProcessID := OpenProcess(PROCESS_ALL_ACCESS, FALSE, GetCurrentProcessID);
  SetProcessWorkingSetSize(ProcessID, $FFFFFFFF, $FFFFFFFF);
  CloseHandle(ProcessID);
end;

Jak to przerobić, żeby można było wyczyścić pamięć innej aplikacji (znając uchwyt itp.)?

migajek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 370
0

innej aplikacji - ale jak chcesz okreslac ktorej? Po uchwycie? Nazwie pliku?

fleming86
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 204
0

Obojętnie po czym - może być uchwyt do uruchomionej aplikacji.
Tylko pytanie: czy w ogóle da się wyczyścić pamięć innej aplikacji ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.