linux user group brescia

immagine del castello

Archivio della mailing list

Cattiva free() e OpenOffice

Giuseppe Corbelli cowo a lugbs.linux.it
Ven 1 Ago 2003 19:39:50 UTC
On Fri, Aug 01, 2003 at 04:05:47PM +0200, Luca Giuzzi wrote:
> On Fri, Aug 01, 2003 at 11:37:00AM +0200, Giuseppe Corbelli wrote:
> > AFAIK si puo' usare la glib che ha appunto un meccanismo interno di caching
> > di malloc e free.
> 
> Ho visto or ora... nella glib-2.0.7 e' presente questo meccanismo
> (g_mem_chunk_alloc) ma la cosa parrebbe funzionare bene solamente
> se servono piu' blocchi di memoria tutti delle stesse dimensioni...
> [hint, hint :) ]
Intendevo un'altra cosa. Devo aver letto da qualche parte che la glib
memorizza i pezzi di memoria di cui e' schedulata la free() e anziche'
liberarli immediatamente li ricicla per il g_new successivo per sveltire le
cose.

-- 
        Giuseppe "Cowo" Corbelli ~\/~ My software: http://cowo.yoda2000.net
        -<! Where's the warrior in you And the spirit he got?
             You say - "lost" No! It's somewhere inside !>-
               Lost Horizon - Sworn In The Metal Wind



Maggiori informazioni sulla lista Lug