Re: buf, buf1, buf2, arg: J J & E

From: Cris Jacobin (jacobinc@rcn.com)
Date: 07/22/01


>
> So as judge, jury, and executioner, I say good riddance:
>
>         http://www.circlemud.org/~greerga/working/RIPbuffer.patch
> (~400kB)
>
> (The above is not the final version of the patch. I'm still doing other
> cleanups.  The majority of the changes are how they will end up being.
> This
> will NOT be part of bpl19.  Maybe bpl20.)


   Well I'm in favor of it from a stability standpoint.  Been a few times
that an item was quite hard to debug with gdb due to my stack being
walked over.

  This is the most drastic change since a certain oft used structure was
removed from mobiles a year or two ago.  I do expect to see a lot of
'why doesn't this three line patch' work on the list as a result ;)

Performance wise, I'm curious as to see how efficient circle will be
after global buffers are removed.  Before we'd build a global buffer and
send it to n people.  Now it appears to me we're going to rebuild the
buffer for each individual user.  I don't expect it to have that much of
an impact, but I've always been quite proud of the fact that my game
uses far less cpu than any other codebase running on the box.  Nice and
tight.

I'll probably wait until bpl20 is released to bring my game up from
bpl17, as I have a suspicion that more is coming down the pipe.

-Jac
telnet://crodomud.crodo.com:4000

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/06/01 PST