๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #4413

Re: HD Cache

#4413
From: Aaron Digulla
Date: Fri, 22 Mar 1996 20:59
47 lines
2851 bytes
Michael van Elst schrieb in de.comp.sys.amiga.tech ueber "Re: HD Cache":

> >Wunderbar. Das hat sich der Author von DC auch durch den Kopf gehen
> >lassen und er hat es nicht gemacht:
> >1. Blรคht es den Programmcode auf, wenn man fuer 1.3,2.* und 3.* jeweils
> >eigene Spezialroutinen einbauen muss, nur damit es mit dem jeweiligen
> >System tut.
> Klar. Der Patch "blaeht" den Code natuerlich nicht auf.

Natuerlich tut er dass, denn der Patch stammt ja aus dem Cache-Prog !
Der Author von DynamiCache, Chris Wolf hat sich auf IRC lang und breit
mit dem Thema auseinandergesetzt und am Ende hat er sich entschieden
einen Patch fuer AllocMem()/AvailMem() zu verwenden statt zB. unter
OS3.* einen memhandler und unter OS < 3.* den Expunge einer Library.

Zum einen spart das Code (und damit Aufwand beim Pflegen der Software)
und zum anderen ist das fuer den Anwender angenehmer, weil er nicht
mehr mitbekommt, dass ein Cache laeuft.

> Nebenbei solltest Du Dich an die Fakten halten. Du brauchst fuer <3.0
> eine Version und fuer >= 3.0 eine Version. Die Unterschiede sind relativ
> minimal, aber wenn du ein paar hundert Bytes nicht verschmerzen kannst,
> dann kannst Du ja auch zwei Versionen uebersetzen.

Jede Programmzeile kostet nicht nur Platz sondern auch Geld, und wenn
das keine Rolle spielt, immer noch Zeit. Ausserdem steigt die Anzahl
der Fehler mit der Programmgroesse. Ein exzellenter Wert sind da ca.
2-3 Fehler pro 1000 Zeilen Code.

Ausserdem vereinfacht es die Entwicklung enorm, weil man den Rechner
zum Testen nicht immer neu Booten muss.

> >Oha... das hoeren die XDME User, die 1.3 hatten, als ich auf 2.0
> >umgestellt habe, jetzt aber nicht gerne.
> Diese Argumentation ist inzwischen laecherlich.

Eine Menge User haben sich bitter beschwert, als der XDME nicht mehr
unter 1.3 zu starten war. Fuer die war das eine Katastrophe. Nicht
jeder hat das Geld und die Zeit ein neues OS zu kaufen und dann zu
installieren. Vom Wissen und dem Mut den Rechner zu oeffnen mal ganz
abgesehen.

--
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: <69360010@home.lake.de>
Path: arc1-ca.pugleaf.net!home.lake.de!not-for-mail
References: <69359956@home.lake.de> <4ifgtc$7j0@serpens.rhein.de> <69359987@home.lake.de> <4ish6d$pmq@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, 22 Mar 1996 21:59:27 +0100
Organization: Newsserver at lake.de
Message-ID: <69360010@home.lake.de>
References: <69359956@home.lake.de> <4ifgtc$7j0@serpens.rhein.de> <69359987@home.lake.de> <4ish6d$pmq@serpens.rhein.de>
NNTP-Posting-Host: home.lake.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-NewsReader: IntuiNews 1.3 (27.8.95)