Ok, I tested it with the NT allocator. There is a memory leakage,
but it's different. Anybody knows what's that?
New figures are in parenteses.
Start, Mem. usage = 8M
(make-string 10000000 ?A) ->> 18M (18M)
; After ~1s, the string displayed in the minibuffer ->> 55M (38M)
(garbage-collect) ->> 55M (28M)
(make-string 10000000 ?B) ->> 80M (46M)
(garbage-collect) ->> 70M (28M)
(make-string 10000000 ?C) ->> 80M (46M)
(garbage-collect) ->> 70M (25M) ; Well, looks stable but...
(make-string 10000000 ?D) ->> 80M (45M)
(make-string 10000000 ?E) ->> 100M (64M)
(make-string 10000000 ?F) ->> 125M (84M)
(make-string 10000000 ?G) ->> 150M (103M)
(make-string 10000000 ?H) ->> 165M (123M)
(make-string 10000000 ?I) ->> 168M (143M)
(garbage-collect) ->> 151M (25M)
Bye bye 150 MB....
This time I kissed goodbye "only" 17 meg. Whassup?
Big K