On Mon, Dec 3, 2012 at 5:39 PM, Norbert Lindenberg
<mozillali...@lindenbergsoftware.com> wrote:
>
> Well, the first question is what size increase would be acceptable given the 
> benefits that ICU provides.

> I have currently trimmed it to 9.7 MB for the data library and 3.1 MB for two 
> code libraries.

Ignoring download size for a moment, I want to consider the memory
usage of this at runtime.

Does all of this data need to be loaded into memory?

If so, 13mb of code + data is likely unacceptable to B2G.  That's
roughly 10% of all memory we have available to gecko on our devices.
I would lobby hard against turning this on for B2G.

If we can avoid loading most of that data into memory, the situation
is much better.  But even 3mb of code is dicey; we consider a 3mb
memory win to be substantial and worthy of a large amount of effort to
obtain.

I'd imagine that the Fennec folks working on project 256mb [1] would
have similar reactions.

On Windows desktop, our median memory usage is ~500mb, and the 5th
percentile is ~175mb, so an extra 13mb, while not great, might be
acceptable.  3mb wouldn't be a big deal.

-Justin

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=792131
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to