ldmud-3.2.9/doc/
ldmud-3.2.9/doc/efun/
ldmud-3.2.9/mud/
ldmud-3.2.9/mud/heaven7/
ldmud-3.2.9/mud/heaven7/lib/
ldmud-3.2.9/mud/lp-245/
ldmud-3.2.9/mud/lp-245/banish/
ldmud-3.2.9/mud/lp-245/doc/
ldmud-3.2.9/mud/lp-245/doc/examples/
ldmud-3.2.9/mud/lp-245/doc/sefun/
ldmud-3.2.9/mud/lp-245/log/
ldmud-3.2.9/mud/lp-245/obj/Go/
ldmud-3.2.9/mud/lp-245/players/lars/
ldmud-3.2.9/mud/lp-245/room/death/
ldmud-3.2.9/mud/lp-245/room/maze1/
ldmud-3.2.9/mud/lp-245/room/sub/
ldmud-3.2.9/mud/lp-245/secure/
ldmud-3.2.9/mud/morgengrauen/
ldmud-3.2.9/mud/morgengrauen/lib/
ldmud-3.2.9/mud/sticklib/
ldmud-3.2.9/mud/sticklib/src/
ldmud-3.2.9/mudlib/uni-crasher/
ldmud-3.2.9/pkg/
ldmud-3.2.9/pkg/debugger/
ldmud-3.2.9/pkg/diff/
ldmud-3.2.9/pkg/misc/
ldmud-3.2.9/src/autoconf/
ldmud-3.2.9/src/bugs/
ldmud-3.2.9/src/bugs/MudCompress/
ldmud-3.2.9/src/bugs/b-020916-files/
ldmud-3.2.9/src/bugs/doomdark/
ldmud-3.2.9/src/bugs/ferrycode/ferry/
ldmud-3.2.9/src/bugs/ferrycode/obj/
ldmud-3.2.9/src/bugs/psql/
ldmud-3.2.9/src/done/
ldmud-3.2.9/src/done/order_alist/
ldmud-3.2.9/src/done/order_alist/obj/
ldmud-3.2.9/src/done/order_alist/room/
ldmud-3.2.9/src/gcc/
ldmud-3.2.9/src/gcc/2.7.0/
ldmud-3.2.9/src/gcc/2.7.1/
ldmud-3.2.9/src/hosts/
ldmud-3.2.9/src/hosts/GnuWin32/
ldmud-3.2.9/src/hosts/amiga/NetIncl/
ldmud-3.2.9/src/hosts/amiga/NetIncl/netinet/
ldmud-3.2.9/src/hosts/amiga/NetIncl/sys/
ldmud-3.2.9/src/hosts/i386/
ldmud-3.2.9/src/hosts/msdos/byacc/
ldmud-3.2.9/src/hosts/msdos/doc/
ldmud-3.2.9/src/hosts/os2/
ldmud-3.2.9/src/hosts/win32/
ldmud-3.2.9/src/util/
ldmud-3.2.9/src/util/erq/
ldmud-3.2.9/src/util/indent/hosts/next/
ldmud-3.2.9/src/util/xerq/
ldmud-3.2.9/src/util/xerq/lpc/
ldmud-3.2.9/src/util/xerq/lpc/www/
Short: status for mappings wrong 
From: Christian Mudra
Date: 2001-10-10
Type: Bug
State: Done.

3.3.197/3.2.9-dev.427: The problem was probably that the statistics code
assumed the .hash member to be valid during a GC.

(02-03-26) This happened  in FinalFrontier in a GC:

DEBUG: map 'Root' 20 (num values 1) + 19776 (string 0, misc 9880) + 3753960892 (hash 4, mask 2, used 187698044) = 3753980688
DEBUG: (mapping.c : 4268) Invalid total mapping size 3757063176 (avail 83942192), was 3082488

I added more stringent checking  to the mapping size in mapping.c wherever
hash->used is modified.

----------------------------------------------------------------------------

Apropos status: Ich glaube dem heutigen status nicht:

> status
Actions:                            4167   116676
Shadows:                              24      576
Objects:                            4727  3909997 (2560 swapped, 4859 Kbytes)
Arrays:                            70797  2713912
Mappings:                          37235 -924067248
Prog blocks:                        2303  6683590 (1075 swapped, 2920 Kbytes)
Memory reserved:                          1100000
hash table overhead                          4096
Strings malloced                   76145  2761524 + 1958552 overhead
call out:                            260     9360 (current length 40)
Regexp cache:                        248   121088
Lexer structures                           245913
Comm structures                             16220
Other structures                            69426
                                         --------
Total:                                   -907346186

Sieht doch nett aus, sowas negatives bei Mappings .. :-) *sowasfuerBughaltend*

----------------------------------------------------------------------------

Date: Fri, 19 Oct 2001 20:29:50 +0200
From: Freaky <Freaky@UNItopia.RUS.Uni-Stuttgart.DE>
To: Lars Duening <lars@bearnip.com>
Subject: orbit verwendet mehr Arbeitsspeicher als der Rechner hat (fwd)



Hi,

Das ist der dev-351
Da scheint die Berechnung der Mapping-Groessen nicht zu stimmen.

Ciao
		Freaky

From: =?iso-8859-1?Q?J=FCrgen_Weickert?= <juergen.weickert@datadesign.de>
To: mudadm@UNItopia.bera.rus.Uni-Stuttgart.DE
Subject: orbit verwendet mehr Arbeitsspeicher als der Rechner hat
Date: Fri, 19 Oct 2001 15:57:36 +0200


> status
Actions:                           26134   731752
Shadows:                               3       72
Objects:                            2060  1184790 (0 swapped, 0 Kbytes)
Arrays:                            68140  3606272
Mappings:                           9394 586347592
Prog blocks:                        1105  4845604 (0 swapped, 0 Kbytes)
Memory reserved:                                0
hash table overhead                         65536
Strings malloced                   99290  4781480 + 1056464 overhead
call out:                            140     5040 (current length 56)
Regexp cache:                        466   253906
Lexer structures                           220887
Comm structures                              6488
Other structures                            52362
                                         --------
Total:                                   603159277

> malloc
Type                   Count      Space (bytes)
sbrk requests:          547          42317572 (a)
large blocks:         15807          29870088 (b)
large net avail:                     29427492
large free blocks:      825          12447480 (c)
large wasted:             1                 4 (d)

small chunks:           533          18973344 (e)
small blocks:        239183          15659884 (f)
small net avail:                      8962760
small free blocks:    30970           3293472 (g)
small wasted:           721             19980 (h)
unused from current chunk                   8 (i)

permanent blocks:        71            141300
clib allocations:        62              6008

malloc_increment_size: calls 4440780 success 9806 total 1938570

Total storage:        (b+c+d)       42317572 should equal (a)   42317572
Total small storage:  (f+g+h+i)     18973344 should equal (e)   18973344
Total storage in use: (b-g-h-i)     26556628 net available:     19416908
Total storage unused: (c+d+g+h+i)   15760944