09. november 2003 - 20:16Der er
2 kommentarer og 1 løsning
Optimering af ram
I programmet Tweak-XP er der en funktion som frigøre de RAM som er optaget men som ikke bliver brugt (eller optimerer RAM'ene som det hedder i programmet). Er det muligt at lave en stump kode i Delphi eller C++ som kan gøre dette?
Som den dumme newbee jeg er, kan du så ikke lave et eksempel med en button1click eller sådan et eller andet :)
-TuDack
Synes godt om
Slettet bruger
09. november 2003 - 20:51#3
Hmm... det virker vist kun på et program af gangen, men den her kode frigøre koden til programmet selv:
procedure FreeLibrary(ProcessID:Cardinal); var MainHandle : THandle; begin MainHandle := OpenProcess(PROCESS_ALL_ACCESS, false, ProcessID); SetProcessWorkingSetSize(MainHandle,DWORD(-1),DWORD(-1)); CloseHandle(MainHandle); end;
procedure TForm1.Button1Click(Sender: TObject); var ProcessID: Cardinal; begin GetWindowThreadProcessId(Form1.Handle,@ProcessID); FreeLibrary(ProcessID); end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.