<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Re: MUD Development Digest --> <!--X-From-R13: X Q Znjerapr <pynjNhaqre.rate.ftv.pbz> --> <!--X-Date: Wed, 22 Apr 1998 16:26:01 -0700 --> <!--X-Message-Id: 199804222325.QAA218846#under,engr.sgi.com --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Re: MUD Development Digest</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:claw#under,engr.sgi.com"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00337.html">Previous</a> | <a href="msg00271.html">Next</a> ] Thread: [ <a href="msg00282.html">Previous</a> | <a href="msg00249.html">Next</a> ] Index: [ <A HREF="author.html#00260">Author</A> | <A HREF="#00260">Date</A> | <A HREF="thread.html#00260">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Re: MUD Development Digest</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] Re: Re: MUD Development Digest</LI> <LI><em>From</em>: J C Lawrence <<A HREF="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</A>></LI> <LI><em>Date</em>: Wed, 22 Apr 1998 16:25:36 -0700</LI> <LI><em>Delivery-date</em>: Wed Apr 22 16:26:03 1998</LI> <LI><em>Delivery-date</em>: Wed, 22 Apr 1998 16:26:03 -0700</LI> <LI><em>Envelope-to</em>: claw#kanga,nu</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Sender</em>: "Petidomo List Agent,,,," <<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> From: "Dr. Cat" <cat#bga,com> Message-Id: <199804042149.PAA27614#zoom,bga.com> Subject: Re: [MUD-Dev] Re: MUD Development Digest To: cynbe#muq,org (Cynbe ru Taren) Date: Sat, 4 Apr 1998 15:49:08 -0600 (CST) Cc: cat#bga,com, claw#under,engr.sgi.com In-Reply-To: <199804041745.LAA07123#laurel,actlab.utexas.edu> from "Cynbe ru Taren" at Apr 4, 98 11:45:05 am > For the most part -- but remember that even if you're not paging > within the disk/ram portion of the memory hierachy, you're probably > still paging between ram/cache2 and cache2/cache1: Better locality > of reference will still improve performance there. > > A fundamental win of a disk-based system comes from clustering > data used together in ram, which improves performance at all > levels of a hierarchy. > > A viable alternative is to do the same thing entirely in ram -- a > copying garbage collector, for example, can have this effect. Well > done, on ram-poor systems this can result in entire pages full of > unused objects paging out to disk, yielding an effectively disk-based > system without the explicitly coded disk I/O. It sounds like you're still talking about a system that does a lot of dynamic allocation of stuff and/or moving things around in RAM. While that's probably true of most mud servers, it's not the case in mine. I hadn't really thought much about CPU caching issues, but I'm probably pretty well off there. Anyway it seems to me that either a RAM based or a disk based system could happen to have things arranged well for the CPU cache, or poorly. If it's important, either of them could be recoded to make things more optimum. It does seem to me that writing things out to some slow physical device that has to spin stuff around with a motor, and then reading them back in again, because this coincidentally arranges them in a way that the CPU cache likes better... That sounds like a pretty bizarre way to go about things! I guess if it's a way that programmers can get results without doing high quality professional level code optimization, it's useful for some people. If I generated garbage, I'd rather write the garbage collector in RAM though. Designing my system to not generate garbage I find even more preferable. :X) Anyway a commercial system that generates any significant amount of revenue per users at all ought to be able to afford a decent amount of RAM per user. So I'm not too worried about it. *-------------------------------------------**-----------------------------* Dr. Cat / Dragon's Eye Productions || Free alpha test: *-------------------------------------------** <A HREF="http://www.bga.com/furcadia">http://www.bga.com/furcadia</A> Furcadia - a new graphic mud for PCs! || Let your imagination soar! *-------------------------------------------**-----------------------------* -- J C Lawrence Internet: claw#null,net (Contractor) Internet: coder#ibm,net ---------(*) Internet: claw#under,engr.sgi.com ...Honourary Member of Clan McFud -- Teamer's Avenging Monolith... -- MUD-Dev: Advancing an unrealised future. </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00337.html">[MUD-Dev] Re: MUD Development Digest</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00271.html">[MUD-Dev] Persistant storage.... My current idea.</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00282.html">[MUD-Dev] Re: Persistant storage.... My current idea.</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00249.html">[MUD-Dev] (fwd) Sea of Blood Graphical MUD</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00260"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00260"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>[MUD-Dev] Re: MAPPING: Creating a bitmaped graphic from map</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00586" HREF="msg00586.html">[MUD-Dev] Re: MAPPING: Creating a bitmaped graphic from map</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 24 Apr 1998, 05:01 GMT </LI> </ul> </ul> <LI><strong><A NAME="00576" HREF="msg00576.html">[MUD-Dev] Re: MAPPING: Creating a bitmaped graphic from map</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 24 Apr 1998, 03:38 GMT </LI> </ul> </ul> <LI><strong><A NAME="00554" HREF="msg00554.html">[MUD-Dev] Re: MAPPING: Creating a bitmaped graphic from map coordinates</A></strong>, Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Fri 24 Apr 1998, 06:00 GMT </LI> </ul> </ul> </LI> <LI><strong><A NAME="00282" HREF="msg00282.html">[MUD-Dev] Re: Persistant storage.... My current idea.</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 22 Apr 1998, 23:29 GMT <LI><strong><A NAME="00260" HREF="msg00260.html">[MUD-Dev] Re: Re: MUD Development Digest</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 22 Apr 1998, 23:26 GMT <LI><strong><A NAME="00249" HREF="msg00249.html">[MUD-Dev] (fwd) Sea of Blood Graphical MUD</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 22 Apr 1998, 19:29 GMT <UL> <LI><strong><A NAME="00395" HREF="msg00395.html">[MUD-Dev] Teamwork</A></strong>, Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Thu 23 Apr 1998, 15:57 GMT <UL> <LI><strong><A NAME="00441" HREF="msg00441.html">[MUD-Dev] Re: Teamwork</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 23 Apr 1998, 17:56 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00238" HREF="msg00238.html">[MUD-Dev] Graphical MUD project (Sea Of Blood)</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 22 Apr 1998, 19:27 GMT </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>