Oz and Mozart Hackers Mailing List

Responsibilities for fixing memory leaks


From: Christian Schulte (schulte@imit.kth.se)
Date: Wed Jul 10 2002 - 10:44:56 CEST


Dear all,

last week we discussed here in Sweden about fixing the more annoying memory
leaks in Mozart.

The good news is that there has been tremendous progress been made by Kevin
in fixing memory leaks caused by dead Y registers. As we all have been so
inspired by Kevin's progress, we agreed that we should now also go for the
following memory leaks:

- Y registers: Kevin
    Basically finished

- G registers: Kevin
    [Same runtime liveness analysis technique]

- Code garbage collection: Kostja
    [Kosta will have a look at least at simplifying the data structures]

- Atoms: Christian
    [Use mark-sweep collection with separate string table]

- Record arities: Christian
    [Same as atoms]

- Controlled malloc: Christian
    [Make sure that all calls to malloc and new go through one routine.
     At least make sure that out of memory is handelled correctly.
     Maybe consider caching.]

That's all
Christian

--
Christian Schulte, IMIT - KTH, http://www.it.kth.se/~schulte/

- Please send submissions to hackers@mozart-oz.org and administriva mail to hackers-request@mozart-oz.org. The Mozart Oz web site is at http://www.mozart-oz.org/.



This archive was generated by hypermail 2b29.