Article View: de.comp.sys.amiga.tech
Article #4692Re: HD Cache
From: Aaron Digulla
Date: Fri, 12 Apr 1996 20:14
Date: Fri, 12 Apr 1996 20:14
46 lines
2408 bytes
2408 bytes
Michael van Elst schrieb in de.comp.sys.amiga.tech ueber "Re: HD Cache":
> >Im Falle eines Device-Caches bietet das System halt keine saubere
> >Funktion.
> Das wird auch nicht richtiger, wenn du es dauernd wiederholst.
> >Wie man sehr schoen an PowerCache sehen kann, tut es entweder nicht
> >oder es ist verwirrend, weil man nicht mehr sieht, wieviel Speicher
> >denn jetzt "frei" ist.
> Du kannst eh nicht sehen wieviel Speicher "frei" ist und Programme, die
> den AvailMem-Wert fuer irgendwelche Ratespielchen benutzen sind eh was
> daneben.
_ICH_ benutze AvailMem um rauszufinden wieviel Speicher noch frei ist und
ob ich noch ein Programm starten kann oder nicht.
> > Aber manche Routinen haben sich in fast jeder
> >Version geaendert (ein Bus aus- und ein anderer Eingebaut).
> Wenn Du in C0d3r-Manier deine Programme so schreibst, dass sie zufaellig
> mit einer Version des Systems funktionieren, dann ist das dein Problem.
Ah wunderbar; jemand der sich auskennt: Ich brauche eine Routine, die
folgendes macht:
1. Sie soll Speicher im System belegen, der moeglichst automatisch
freigegeben wird, wenn irgendein Programm welchen braucht.
2. Der Speicher soll gegebenenfalls zusammengeschoben werden, damit es
keine Luecken gibt. Dazu muss eine Routine von mir aufgerufen werden,
die drei Parameter hat:
a) ein Userdata-Pointer (wird von mir vorgegeben)
b) Adresse des alten Speichers
c) Adresse des neuen Speichers
3. Die Routine muss unter ab 2.0 laufen
4. Das ganze muss fuer andere Programme unsichtbar sein
Meiner Meinung ist das mit Systemroutinen nicht moeglich, aber ich
lasse mich gerne belehren.
--
Aaron "Optimizer" Digulla Team AMIGA AROS Head of Development
Author of XDME, ResTrackLib, CInt. (since no one else wanted)
"(to) optimize: Make a program faster by improving the algorithms rather than
by buying a faster machine."
Technical Details
Message-ID:
<69360387@home.lake.de>Path:
arc1-ca.pugleaf.net!home.lake.de!not-for-mailReferences:
<4j65ro$f9@serpens.rhein.de> <69360187@home.lake.de> <4kebu1$3r2@serpens.rhein.de> <69360220@home.lake.de> <4khf6a$dug@serpens.rhein.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!home.lake.de!not-for-mail From: "Aaron Digulla" <digulla@home.lake.de> Newsgroups: de.comp.sys.amiga.tech Subject: Re: HD Cache Date: Fri, 12 Apr 1996 21:14:38 +0100 Organization: Newsserver at lake.de Message-ID: <69360387@home.lake.de> References: <4j65ro$f9@serpens.rhein.de> <69360187@home.lake.de> <4kebu1$3r2@serpens.rhein.de> <69360220@home.lake.de> <4khf6a$dug@serpens.rhein.de> NNTP-Posting-Host: home.lake.de X-NewsReader: IntuiNews 1.3 (27.8.95)