[erlang-questions] idea: service pack one

Erik Stenman <>
Wed Nov 14 13:42:02 CET 2007


On 14 nov 2007, at 12.27, Mickaël Rémond wrote:

>
> One thing that might be usefull too might be a movable garbage  
> collector like the Eiffel one.
> As there been some experimentation on this one ?
> The rational behind this is:
> - Erlang is a long running process.
> - If the Erlang application has large variation in memory  
> consumption over time (both increase and decrease), it can generate  
> memory fragmentation, that is increased by the fact that Erlang are  
> long running process.
> - Defragmenting the memory would help for this long running  
> application.

I am not familiar with the term "movable" GC.
Erlang uses a copying collector, i.e. it moves all the data from old  
space to new space during a GC. This way you get defragmentation for  
free.

/Erik 
   


More information about the erlang-questions mailing list