On Thu, May 12, 2016, at 12:22 PM, L. David Baron wrote:
> On Thursday 2016-05-12 11:45 -0400, Ted Mielczarek wrote:
> > requirement for x86-64 processors, and the overall performance should
> > generally be better (modulo memory usage, I'm not sure if we have an
> > exact comparison). Additionally 64-bit builds are much less likely to
> > encounter OOM crashes due to address space fragmentation since they have
> > a very large address space compared to the maximum 4GB available to the
> > 32-bit builds.
> 
> Might it be worth considering automatically updating users on
> machines with 6GB (roughly) or more of RAM, but leaving alone users
> with less RAM?

There are a number of axes on which this makes a difference. Certainly
OOM is one of them, and you're probably right that updating a 32-bit
user with less than 4GB of RAM to a 64-bit build would not help very
much there, since they would still run out of physical memory. (I'm not
sure how much of our virtual memory usage is mappings that could be
paged out, but at least all of our binaries are.) The axis that I was
thinking of most when writing the original email is "supporting SSE2
without having to jump through hoops", and I think that'd still be
valuable regardless of the amount of RAM available.

-Ted
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to