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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
09. november 2003 - 20:20#1
Prøv det her:
procedure FreeLibrary(ProcessID:Cardinal); var Handle : THandle; begin Handle := OpenProcess(PROCESS_ALL_ACCESS, false, ProcessID); SetProcessWorkingSetSize(MainHandle,DWORD(-1),DWORD(-1)); CloseHandle(MainHandle); end;
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.