Jamie McCracken wrote:
> On Tue, 2008-09-02 at 12:23 +0100, Martyn Russell wrote:
>> Jamie McCracken wrote:
>>> Could we also reduce memory usage by not statically linking to the
>>> private libs libtracker-common and libtracker-db?
>> Those libraries should not be available for public use. Before doing so,
>> each API would have to be:
>>
>> a) Documented
>> b) Checked it needs to be public
>> c) Versioned
>> d) ...
>>
>> This is a lot of work and I don't think it is worth it.
>> I haven't looked at the footprints myself though.
>>
>>> currently my FTS module and the file-indexer-module are ~ 1MB in size
>>> due mostly to linking with them and im sure the size of trackerd and
>>> tracker-indexer could be made smaller too with only one instance of
>>> those libs in memory
>> How does the memory footprint compare to the old tracker?
>>
> 
> having looked at the contents of libtracker-common, most of the memory
> used is for the stemmers - we load them all into memory even though we
> only use one of them. i think making each language stemmer a dynamically
> loaded module should help reduce things

I can look into doing this.

-- 
Regards,
Martyn
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to