Autor |
Beitrag |
thebug
      
Beiträge: 49
|
Verfasst: Mi 11.06.03 18:26
Hall0
wie kann ich mit delphi den arbeitsspeicher/ram leeren?
kann mir jemand einen code geben???
danke
_________________ Einsicht ist der beste Weg zur Besserung
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Mi 11.06.03 18:37
Kann ich dir leider nicht sagen. Aber sag doch mal warum du den Arbeitsspeicher leeren möchtest!
Gruß
Tino
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 11.06.03 18:44
Na ja, irgendwie muß man ja die Bluescreem produzieren können. Wenn sie schon nicht freiwillig kommt, dann eben mit Gewalt.
@thebug: Überleg doch mal, was du da machst bzw. vorhast. IInformier dich mal darüber, wie ein Computer arbeitet, also wozu der Arbeitsspeicher gebraucht wird und was sich in dem selbigen befindet nach dem, Start des Computers. Und wenn du das in EWrfahrung gebracht ahst, dann wirst du sehen, wie unsinnig dein Vorhaben ist.
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Mi 11.06.03 18:53
wenn ich spiele wie zum beispiel unreal tournamnt starten will nachdem ich andere spiele gespielt habe kommt oft die meldung das der arbeitsspeiher voll ist und ich muss den pc neustarten.
_________________ Einsicht ist der beste Weg zur Besserung
|
|
w3seek
      
Beiträge: 64
Win XP; Win 2k; Suse 9.0
D5 Std, D6 Personal
|
Verfasst: Mi 11.06.03 19:24
Leg dir mehr Arbeitsspeicher zu 
_________________ OS: WinXP, 2000, Debian
Software: MingW, Delphi 5 Standard, Delphi 6 Personal, FreePascal
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 11.06.03 19:55
Es gibt Freeware-Progrmme, die dir den Arbeitsspeicher aufräumen können. Aber wohl gemerkt "aufräumen" nicht leeren!
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Mi 11.06.03 20:20
Jupp.
Beispiele sind CPUCooL und RamIdle.
_________________ Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
|
|
DaFox
      
Beiträge: 189
|
Verfasst: Mi 11.06.03 20:22
Hi!
Luckie hat folgendes geschrieben: |
Aber wohl gemerkt "aufräumen" nicht leeren!
|
Das verstehe ich nicht ganz. Was ist der Unterschied zwischen aufräumen und leeren? Wenn ich mein Zimmer aufräume, ist es danach meistens leerer als vorher!
So, zum FreeMem-Clone  :
Der Gedanke dahinter ist, Du allozierst immer mehr Speicher beim System und zwar solange bis all' die nicht benutzten RAM Pages vom OS "freigegeben", der Speicher der geladenen Module in die Swapdatei ausgelagert wurden und das System keinen weiteren Speicher mehr hat. Wenn Du nun den komplett temporär allozierten Speicher wieder frei gibst, hast Du das System veranlasst soviel wie möglich an Speicher zur Verfügung zu stellen.
Gruß,
Markus
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Mi 11.06.03 21:19
aha..
könnt ihr mir denn sagen wie ich mit ner progressbar anzeige wie voll/ausgelastet der arbeitsspeicher ist???
danke
_________________ Einsicht ist der beste Weg zur Besserung
|
|
DaFox
      
Beiträge: 189
|
Verfasst: Mi 11.06.03 23:38
Hi!
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| procedure TForm1.Button1Click(Sender: TObject); var MS: TMemoryStatus; begin with MS do begin dwLength := SizeOf(MS); GlobalMemoryStatus(MS); ShowMessage(Format('%d KB von %d KB frei', [dwAvailPhys div 1024, dwTotalPhys div 1024])); ProgressBar.Max := dwTotalPhys; ProgressBar.Position := dwAvailPhys; ProgressBar.Position := dwTotalPhys - dwAvailPhys; end; end; |
Gruß,
Markus
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Do 12.06.03 14:33
....erstmal danke...
hat jemand einen code wie ich alle prozesse/tasks bis auf systray und explorer kille??
habe win me
danke
ps...hat delphi nicht einen befehl wie man den arbeitsspeicher "aufräumt"?
_________________ Einsicht ist der beste Weg zur Besserung
|
|
AndyB
      
Beiträge: 1173
Erhaltene Danke: 14
RAD Studio XE2
|
Verfasst: Do 12.06.03 14:44
thebug hat folgendes geschrieben: | hat delphi nicht einen befehl wie man den arbeitsspeicher "aufräumt"? |
<ironie>
Warum hat Borland nicht daran gedacht Delphi eine komplette, mit allen Effekten ausgestattete, Grafikengine beizulegen. Oder warum hat Delphi keine Komponente die man nur auf das Formular ziehen muss um ein ausgefeiltes Betriebssystem zu haben.
</ironie>
_________________ Ist Zeit wirklich Geld?
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Do 12.06.03 14:55
AndyB hat folgendes geschrieben: | Warum hat Borland nicht daran gedacht Delphi eine komplette, mit allen Effekten ausgestattete, Grafikengine beizulegen. Oder warum hat Delphi keine Komponente die man nur auf das Formular ziehen muss um ein ausgefeiltes Betriebssystem zu haben. |
soll ich jetzt wirklich lachen???
delphi hat viele komponenten die einem das leben erleichtern.
leider kenn ich nicht alle(bin noch anfänger) und weiß daher nicht ob delphi so einen funktion hat.
_________________ Einsicht ist der beste Weg zur Besserung
|
|
w3seek
      
Beiträge: 64
Win XP; Win 2k; Suse 9.0
D5 Std, D6 Personal
|
Verfasst: Do 12.06.03 16:46
_________________ OS: WinXP, 2000, Debian
Software: MingW, Delphi 5 Standard, Delphi 6 Personal, FreePascal
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Do 12.06.03 17:35
_________________ Einsicht ist der beste Weg zur Besserung
|
|
thebug 
      
Beiträge: 49
|
Verfasst: Do 12.06.03 18:41
windows hat doch auch ne funktion die arbeitsspeicher aufräumt,kann man die nicht ansteuern?
_________________ Einsicht ist der beste Weg zur Besserung
|
|