I was toying around with a few different world mapping styles, and
settled one that was directed at a 3-d grid. It doesn't really matter how
it works though, the important part was this:
Since I was just playing, I chose a grossly huge map, all with
default values, and just had the whole thing pop into memory. This method
worked fine for smaller maps, but when I got up around asorbing say, 20
megs for just the loading, I started to get malloc errors.
Right, I know how malloc works - the errors come from not having
the memory around. But - it is around. All I was running was the
mud-mock-up, on a machine with 96 mgs of ram and i think 80 meg swap file.
It's my personal machine, and i'm pretty sure I didn't impose any
limits on myself - turned off my lshell just in case, but is there some
sort of default limit for a function/program? the ulimit() call is
undocumented (the man pages has references to: obsolete(1) and
undocumented(1) or something of that nature). Any ideas?
PjD
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST