amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Memoryflush verhindern? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

11.02.2004, 16:27 Uhr

Dr_Chaotica
Posts: 244
Nutzer
Hallöchen!!!

Gibts es eine Möglichkeit, das (bisweilen nervige) Flushen des Memorys
durch bestimmte Programme, z.B. gs8gui, SmartInfo, ... zu verhindern?

Gruß und danke!
Dr C.

[ - Antworten - Zitieren - Direktlink - ]

11.02.2004, 17:28 Uhr

R-TEAM
Posts: 1030
Nutzer
Hi,

benutze GS8GUI ...
Memory flushen tut MAIN Amiga NUR wen ich das eingebe !!

Darum bin ich jetzt etwas ratlos was du meinst ?????

?( ?( ?( ?( ?( ?( ?(

Grüße
R-TEAM

[ - Antworten - Zitieren - Direktlink - ]

13.02.2004, 17:08 Uhr

Dr_Chaotica
Posts: 244
Nutzer
Hi R-Team!

Also, meine diversen Amigas verhalten sich bezüglich des Flushs alle
gleich:
Wenn ich die Programme SmartInfo und sg8gui starte, erfolgt ein Flush
direkt beim Start. Ähnliches galt damals für BeckerText3, als ich das
noch benutzt habe.

Gruß
Dr C.

[ - Antworten - Zitieren - Direktlink - ]

13.02.2004, 17:27 Uhr

R-TEAM
Posts: 1030
Nutzer
Hi,

also ....
glaube du drückst dich etwas unklar aus ...

Habe mal spaßeshalber SnoopDOS 3.8 beim starten von GS8GUI mitlaufen
lassen ...

Da wird NIRGENDWO der RAM geflusht !!
Das macht auch KEIN prg das ich kenne von selbst !

Normal benutzt man dafür "AVAIL FLUSH" .. oder diverse
bessere tools von VT schutz z.b. ...
[ einige prg bieten diese funktion auch intern an .. aber das muss
man erst drücken/menue punkt auswählen ! ]

Und ... woran erkennst du das der RAM geflusht wird ????
Wenn du keinen system monitor wie SnoopDOS oder ähnliches
laufen hast ... sieht man sowas normal NICHT !

Es passiert dabei NICHTS sichtbares!
Weder am RAM noch am System ..
Nach dem Flushen kann etwas mehr RAM frei sein .. das ist aber
schon der ganze effekt!

Ich denke du meinst etwas anderes .. ( kann mich natürlich irren :D )

Also ... WARUM denkst du das der RAM geflusht wird ???
Und .. gebe mal in der Shell "Avail Flush" ein ...
DAS ist RAM Flushen .. zum vergleich ..

Grüße
R-TEAM

[ - Antworten - Zitieren - Direktlink - ]

14.02.2004, 15:12 Uhr

Dr_Chaotica
Posts: 244
Nutzer
Hallo R-Team!!!

Wir meinen definitiv das Gleiche!

Wenn ich in einem Systemmonitor wie XOpa nachschaue, welche Librarys,
Devices oder Catalogs sich gerade im System befinden, so ist ganz klar
erkennbar: Nach einem Start von SmartInfo oder gs8gui wird der
Speicher leergeräumt genau wie bei der Eingabe von avail flush.

Ich habe mal SnoopDOS während avail flush laufen lassen. Die Aktion
wird dort nicht angezeigt, kann also auch nicht bei SmartInfo
angezeigt werden.

Schau doch mal bei Dir nach, ob nach einem Start von gs8gui noch
unbenutzte Librarys im System sind.

Gruß
Dr C.

[ - Antworten - Zitieren - Direktlink - ]

14.02.2004, 19:19 Uhr

obw
Posts: 94
Nutzer
Zitat:
Original von Dr_Chaotica:
Hallo R-Team!!!

Wir meinen definitiv das Gleiche!

Wenn ich in einem Systemmonitor wie XOpa nachschaue, welche Librarys,
Devices oder Catalogs sich gerade im System befinden, so ist ganz klar
erkennbar: Nach einem Start von SmartInfo oder gs8gui wird der
Speicher leergeräumt genau wie bei der Eingabe von avail flush.


FYI: Ein 'avail flush' macht einfach nur folgendes:
AllocMem() aufrufen mit einer Anforderungsgröße, die unter Garantie fehlschlägt (also so in Richtung "Gib mir 4 GB!" ;) ). Das wiederum löst im Regelfall den Aufruf der installierten Lowmem-handler aus. Die wiederum werfen unbenutzte Libraries, Devices und Fonts aus dem Speicher raus. Danach wird das dann nochmal versucht, geht aber auch nicht.

Wenn also ein Programm den ganzen unbenutzten Kram rauswirft, dann ist das nur ein Zeichen dafür, daß es versucht, einmal unglaublich viel Speicher zu krallen. Warum es das macht... :dance3:

Das ist die Art von Programmen, die früher mit VMM ordentlich auf die Nase geflogen ist, als plötzlich 1 GB auch zur Verfügung stand. :)

Es gibt eigentlich keinen guten Grund, warum ein Programm so etwas versuchen sollte.

Gruß, OBW

[ - Antworten - Zitieren - Direktlink - ]

16.02.2004, 10:06 Uhr

R-TEAM
Posts: 1030
Nutzer
Hi,

also ....

Nach intensiven NetSurfen und ein paar anderer dinge mal mit Scout
die anzahl der "Libs" im system angezeigt .. 135 <!

Dann GS8GUI V 0.07 gestartet .....
Scout anzeige GEUPDATET .. wie erwartet mit den neuen MUI sachen ..
... 151 <!!!!!

DANN GS8GUI geschloßen ... 151 <!!

Dann "Avail Flush" aufgerufen ---------> 52 <!!!!!!!!!!!!!!!!!

Die zahlen geben die anzahl der gelisteten "Libs" bei der scout
anzeige -Lirarys- wieder die im RAM sind ( das sind NICHT nur Libs :D .. )

Ergebniss ...

Mein system Flusht nur wenn ICH das sage .. wie ich gesagt habe :D :D

SmartInfo kenn ich net ( war auch im Aminet NIX ) ..
BeckerText iss soooooooo Alt .. früher muste man noch echt mit dem RAM
knausern ,so das ich mir das bei BT schon vorstellen könte ...
( ob man das wenn gewünscht abschalten konnte .. ?? )

Da GS8GUI RxMUI benutzt .. kann sein das du etwas in MUI hast wo dieses
verhalten auslöst ?? ( eine extra MUI-classe oder einstellung ?? )
Sonst fällt mir jetzt auch nix ein ..

Grüße
R-TEAM

[ - Antworten - Zitieren - Direktlink - ]

16.02.2004, 19:25 Uhr

Dr_Chaotica
Posts: 244
Nutzer
Hi R-Team!!!

Ja, jetzt hast Du mich überzeugt!
Witzigerweise flusht bei mir auch Scout den Speicher, weswegen ich
immer noch XOpa benutze, obwohl Scout viel schöner aussieht.
Aber da auch Scout MUI benutzt (ebenso wie SmartInfo), trifft Deine
Vermutung wohl zu, daß das bei mir irgendwas mit MUI zu tun haben muß.
Tja, fragt sich nur, was ...

Danke und Gruß
Dr C.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Memoryflush verhindern? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.