| Autor |
Beitrag |
Larus
      
Beiträge: 431
|
Verfasst: Do 10.02.05 18:51
Wie schonma in 2 anderen Threads gefragt  ... Wie leert man Ram (mit Code wenn möglich)
|
|
hansa
      
Beiträge: 3079
Erhaltene Danke: 9
|
Verfasst: Do 10.02.05 18:55
| Larus hat folgendes geschrieben: | Wie schonma in 2 anderen Threads gefragt |
Kippe ihn doch einfach in den Gulli. 
_________________ Gruß
Hansa
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Do 10.02.05 19:06
Danke, you made my day!
| Larus hat folgendes geschrieben: | | Wie leert man Ram |
Gar nicht. Oder wüsstest du, wie man aus Stroh Gold macht? Wo sollen denn die Daten hin, die im Speicher sind? In die Luft?
_________________ 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
|
|
patrick
      
Beiträge: 1481
WIN2k, WIN XP
D6 Personal, D2005 PE
|
Verfasst: Do 10.02.05 20:35
| tommie-lie hat folgendes geschrieben: | Danke, you made my day!
| Larus hat folgendes geschrieben: | | Wie leert man Ram | Gar nicht. Oder wüsstest du, wie man aus Stroh Gold macht? Wo sollen denn die Daten hin, die im Speicher sind? In die Luft? |
lass dich von tommie nicht verarschen: der muss heute nur auf anderen rumhacken weil er nele heute früh verpasst hat
ich denke aber du willst so etwas wie das machen:
www.delphi-soft.de/ramster.htm
ja? dann vergiss es!
warum? technisch ist das eigendlich nicht unmöglich ABER:
du kannst, wie tommie schon gesagt hat, nix leeren. diese tools machen nix anderes als das sie den inhalt der arbeitsspeichers in eine datei auszulagern. also im grunde nix anderes was windows von sich aus macht, sobald es zu wenig arbeitsspeicher hat.
wie du merkst, halte ich nicht viel davon.
bei der google suche ist mir das ins auge gesprungen:
www.pcwelt.de/forum/...hp?t=9954&page=1
_________________ Patrick
im zweifelsfall immer das richtige tun!!!
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Do 10.02.05 20:49
| patrick hat folgendes geschrieben: | lass dich von tommie nicht verarschen: der muss heute nur auf anderen rumhacken weil er nele heute früh verpasst hat  |
Ich habe Nele verpasst?
| patrick hat folgendes geschrieben: | | du kannst, wie tommie schon gesagt hat, nix leeren. |
Ich denke ich will ihn verarschen?
| patrick hat folgendes geschrieben: | | diese tools machen nix anderes als das sie den inhalt der arbeitsspeichers in eine datei auszulagern. |
Nein, das können sie nicht. Sie allokieren nur so viel Speicher, wie das System physikalischen Speicher hat (oder soviel man eingestellt hat, oder pauschal irgendeine bestimmte Speichermenge, was noch schlimmer ist) und zwingen so Windows dazu, die einzlenen Pages auf die Festplatte zu schreiben.
Der Witz dabei ist, daß Windows das ganze selbstständig macht, wenn die Pages längere Zeit nicht verwendet wurden und irgendeiner ankommt und Speicher haben will, denn dann ist Windows so schlau und gibt dem anfragenden Programm den schnellen physikalischen Arbeitsspeicher und verbannt die inaktiven Pages auf die langsame Festplatte. Das ganze Vorhaben ist also schon für die Füße, denn es bringt defakto nichts, was Windows nicht von sich aus tun würde, wenn es nötig wär. Im Gegenteil, wenn man's übertreibt, werden noch aktive Seiten von anderen Prozessen auf die Festplatte ausgelagert, die dann wieder in den Speicher gemappt werden müssen, sobald der Scheduler der Meinung ist, daß das "speicherfreiräumende" Programm genug Unfug getrieben hat und einen anderen Prozess in den Kontext lädt.
Die Daten können effektiv nicht verloren gehen, also schafft man sie woanders hin. Und da "woanders" immer langsamer ist, als der Arbeitsspeicher, kann man nur verlieren. Aber wenn man Glück hat allokiert man nur so wenig Speicher, wie man ohnehin frei hat, dann hat man wenigstens keine Performanceeinbußen 
_________________ 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
|
|
patrick
      
Beiträge: 1481
WIN2k, WIN XP
D6 Personal, D2005 PE
|
Verfasst: Do 10.02.05 20:59
_________________ Patrick
im zweifelsfall immer das richtige tun!!!
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Do 10.02.05 21:04
Zur Sache wieder, meine Herren. Sonst kommt der große böse OT-Beitragslöscher
AXMD
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Do 10.02.05 21:06
Weißt du, was mit Leuten passiert, die ihre Zunge zu weit rausstrecken?
Wo habe ich nur diese verdammte Schere gelassen?
Edit: Huch, schorry Andy.
_________________ 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
|
|
Gast
Gast
Erhaltene Danke: 1
|
Verfasst: Do 10.02.05 21:43
| patrick hat folgendes geschrieben: | diese tools machen nix anderes als das sie den inhalt der arbeitsspeichers in eine datei auszulagern. also im grunde nix anderes was windows von sich aus macht, sobald es zu wenig arbeitsspeicher hat.
wie du merkst, halte ich nicht viel davon. |
Das können nur Treiber erzwingen. Das sagt wohl alles - mit Delphi keine Chance.
|
|
Larus 
      
Beiträge: 431
|
Verfasst: Sa 12.02.05 20:21
Titel: VBS machts auch
Hallo ihr Scherzbolde :LOL:
Also bei VBS Skripts gibts auch son Befehl kp wie der geht aber mit dem lässt sich der ungebracuhte Ram leeren und was mit dem anderen geschieht weiß ich net also wie gehts....
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Sa 12.02.05 20:30
Titel: Re: VBS machts auch
| Larus hat folgendes geschrieben: | | Hallo ihr Scherzbolde :LOL: |
Hallo du Scherzbold, und der Smiley geht so:
Nenne uns die VBA-Funktion und wir sagen dir, was sie genau macht, es ist jedenfalls nicht das Leerräumen des kompletten Speichers, es sei denn der Gebrauch dieser Funktion ist offiziell nicht unterstützt und von allen, die länger als zwei Jahre programmieren, als total hirntot deklariert.
Warum das ganze haben wir schon erläutert.
_________________ 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
|
|
Larus 
      
Beiträge: 431
|
Verfasst: Sa 12.02.05 22:26
Titel: Java aus
Also... ich weiß net wie smileys gehen da ich komplettes Javascript aus hab.... ergo kann ich kein esmileys einfügen lol  sollte da eins sein weiß ich net wieso....
Dann... diese Vba funktion leert einen bestimmten Wert Ram die ich meine den man angeben muss/ versucht ihn zu leeren.. ich will im Prinzip sowas wie freeramXP pro hinkriegen
Edit: Huch... smileys gehen wenn man Doppelpunkt Klammer macht gut zu wissen 
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: Sa 12.02.05 22:37
Wenn du unbedingt willst, nimm irgendeinpointer := GetMem(wertinbytes) und anschließend FreeMem(irgendeinpointer).
Aber wie schon mehrfach erläutert: es bringt nix und kann schaden.
_________________ 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
|
|
Larus 
      
Beiträge: 431
|
Verfasst: So 13.02.05 19:01
Ich will das eigentlich hinkriegen das es nicht schadet...  KOMPLIZIERT
Kann man nicht irgentwie messen was nicht mehr gebraucht wird und nur exact den Teil rausschmeißen?
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: So 13.02.05 19:23
| Larus hat folgendes geschrieben: | | Kann man nicht irgentwie messen was nicht mehr gebraucht wird und nur exact den Teil rausschmeißen? |
Ja, freier Speicher.
Hast du eigentlich verstanden, was wir oben geschrieben haben?
_________________ 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
|
|
uall@ogc
      
Beiträge: 1826
Erhaltene Danke: 11
Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
|
Verfasst: So 13.02.05 19:36
die ganzen VB scripts machen nix anderes als was tommie-lie gesagt hat
es wird einfach so viel speicher allociert (im eigenen programm) das windows gezwungen wird anderen speicher (der längere zeit nicht benutzt wurde) auf die festplatte zu schreiben (auslagerungsdatei)
danach wird der speicher wieder freigegeben - der andere speicher bleibt aber auf der platte und im RAM ist wieder was platz
- das ist die theorie, obs was bringt oder auch funzt weiß ich nicht
Zuletzt bearbeitet von uall@ogc am So 13.02.05 23:42, insgesamt 1-mal bearbeitet
|
|
tommie-lie
      
Beiträge: 4373
Ubuntu 7.10 "Gutsy Gibbon"
|
Verfasst: So 13.02.05 19:42
| uall@ogc hat folgendes geschrieben: | | die ganzen BV scripts machen nix anderes als was Luckie gesagt hat |
Luckie? Wo? 
_________________ 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
|
|
Kernel32.dll
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 13.02.05 22:29
| tommie-lie hat folgendes geschrieben: | | uall@ogc hat folgendes geschrieben: | | die ganzen BV scripts machen nix anderes als was Luckie gesagt hat | Luckie? Wo?  |
Ich 'hab aber auch den Eindruck, dass Luckie was dazu gesagt hat... Kann aber auch in der DP gewesen sein.... 
|
|
Larus 
      
Beiträge: 431
|
Verfasst: Mo 14.02.05 18:52
| tommie-lie hat folgendes geschrieben: | | Hast du eigentlich verstanden, was wir oben geschrieben haben? |
Ja eigentlich wohl
|
|