Article View: de.comp.sys.amiga.tech
Article #4413Re: HD Cache
From: Aaron Digulla
Date: Fri, 22 Mar 1996 20:59
Date: Fri, 22 Mar 1996 20:59
47 lines
2851 bytes
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-mailReferences:
<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)