Article View: de.comp.sys.amiga.tech
Article #3820Re: HD Cache
From: Michael van Elst
Date: Tue, 27 Feb 1996 18:22
Date: Tue, 27 Feb 1996 18:22
60 lines
2449 bytes
2449 bytes
CHEETAH@IUS.gun.de (Sven Tegethoff) writes:
>ME> >Denn echtes Belegen des Speichers würde dazu führen, daß AvailMem() nur
>ME> >wenig freien Speicher meldet.
>ME> Was sicher nicht stoert.
>Sämtliche Programme, die einen möglichst grossen Zusammenhängenden
>speicherblock benötigen, schauen in die Röhre,
Nein. Warum sollten sie ?
>weil man sich mit
>dem dynamischen Cache ganz wunderbar den Speicher zerfräst,
Das haengt einzig und allein von der Strategie des Caches ab.
>und
>der noch nichtmal freigegeben wird.
Warum sollte der nicht freigegeben werden ? Weil Du das nicht willst ?
>Woher soll z.B. Audiomaster wissen, wieviel Speicher ich brauche, bevor
>ich mit dem sampeln angefangen habe ?
Du sagst es ihm oder er macht eine Abschaetzung und versucht einfach den
Speicher anzufordern.
>Und wenn ich mit dem Sampeln anfange, woher soll Audiomaster im vorraus
>wissen, wie lang das Stück werden soll ?
Muss er nicht wissen.
>Zu dumm, daß dank dem Cache MEMF_LARGEST nur 100 Kilobytes von 8MB sind...
Warum sollte Audiomaster denn den groessten zusammenhaengenden Block anfordern ?
Ich weiss, dass der das tut, aber das ist halt eine dumme Strategie.
>Ganz davon abgesehen, daß ich jetzt auch mit dem AVAIL-Befehl nicht
>mehr vernünftig abfragen kann, wieviel Speicher eigentlich _wirklich_
>zur verfügung steht,
Das konntest Du nie.
>es sei denn ich schaue immer per Hand die aktuelle
>cache-grösse nach, und ziehe sie vom belegten speicher ab.
Ein "avail flush" wird wohl den gesamten Cache flushen.
>Styleguide-Preis verliehen bekommt, aber nen dynamischen Cache nur über
>nen low-memory-handler zu implementieren finde ich vom Benutzerstandpunkt
>aus einfach gnadenlos unkomfortabel.
Direkten Hardwarezugriff zu verhindern ist fuer C0d3r auch unkomfortabel,
aber micht stoert das nicht.
--
Michael van Elst
Internet: mlelstv@serpens.rhein.de
"A potential Snark may lurk in every tree."
Technical Details
Message-ID:
<4gvi4c$j8j@serpens.rhein.de>Path:
arc1-ca.pugleaf.net!comma.rhein.de!serpens!not-for-mailReferences:
<xB+fiMD362aUz1@lcs.ndh.com> <4gqnt2$370@serpens.rhein.de> <xMwv3MD4FEFaHzB@chepoint.ius.gun.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!comma.rhein.de!serpens!not-for-mail From: mlelstv@serpens.rhein.de (Michael van Elst) Newsgroups: de.comp.sys.amiga.tech Subject: Re: HD Cache Date: 27 Feb 1996 19:22:04 +0100 Organization: dis- Message-ID: <4gvi4c$j8j@serpens.rhein.de> References: <xB+fiMD362aUz1@lcs.ndh.com> <4gqnt2$370@serpens.rhein.de> <xMwv3MD4FEFaHzB@chepoint.ius.gun.de> NNTP-Posting-Host: serpens.rhein.de