Re: ... and how camel should be

Jeffrey Stedfast <[email protected]>
Newsgroups gmane.comp.gnome.evolution.devel
Organization Novell, Inc.
Message-ID <[email protected]>
This example is total bollocks, you don't even understand how a uid is
used or what it even is. I've explained it to you a number of times now
and you still don't get it. UIDs are not guaranteed to be contiguous.

Jeff

On Tue, 2006-02-14 at 21:30 +0100, Philip Van Hoof wrote:
> On Tue, 2006-02-14 at 21:15 +0100, Philip Van Hoof wrote:
> > On Tue, 2006-02-14 at 14:03 -0500, Lee Revell wrote:
> 
> > > Do you think that's a problem?
> > 
> > For evolution, it might be a lesser problem than for camel. I'd like to
> > start using camel on mobile devices.
> 
> Let me illustrate this specific case . . .
> 
> Imagine .. a mobile device as 50 MB ram (that's a lot for some devices).
> 
> Now your library has a function like this:
> 
> GPtrArray *give_ids (void);
> 
> It will return pointers to 7MB  of strings like this:
> 
> "0", "1", "2", ... "10000"
> 
> Wouldn't it be better if I could simply do this then?
> 
> gint give_length (void);
> 
> for (int a=0; a < give_length(); a++)
> {
> 	/* or whatever fast implementation */
> 	gchar *id = g_strdup_printf ("%d", a);
> 
> 	/* my stuff */
> 
> 	g_free (id); 
> }
> 
> No? Because, that would safe me a 7 MB allocation on a device that has
> 50 MB of ram it REALLY wants to use for other purposes (believe me, if
> on such a device you don't have to waste it like that, you DON'T waste
> it like that).
> 
> Now .. I payed money for the memory in my desktop. Imagine EVERY
> application wasting 7MB of memory. At this moment I have 24 applications
> running. If they would all start doing things like that only ONCE, it
> would waste +- 168 MB of ram. That's +- 15 euros.
> 
> Now lets take a look at the "One Laptop Per Child" project. 
> 
> We can save some euros by fixing this flaw. We can make it possible to
> give poor children a very good E-mail client that uses camel.
> 
> Is it still not worth fixing?
> 
> 
> I "strongly" disagree.
> 
> 
-- 
Jeffrey Stedfast
Evolution Hacker - Novell, Inc.
[email protected]  - www.novell.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.