On Friday, February 1, 2013 7:19:04 PM UTC-8, Brian Smith wrote:
> Ehsan Akhgari wrote:
> 
> > Given the above, I'd like to propose the following long-term
> 
> > solutions:
> 
> 
> 
> 1. Did we try escalating a support request to Microsoft regarding this issue? 
> I know it is kind of an odd thing, but it seems like if you are insistent 
> enough and/or pay enough money, Microsoft engineers from the affected product 
> will get assigned to help you with the problem [1]. Paid support is how 
> Microsoft compensates for being closed-source. I would not be surprised if 
> somebody with knowledge of the internals of the linker/compiler + experience 
> with dealing with other customers' PGO issues could give us some very helpful 
> advise. 
> 
> 
> 
> 2. AFAICT, we did not seriously investigate the possibility of splitting 
> things out of libxul more. So far we've tried cutting things off the top of 
> the dependency tree. Maybe now we need to try cutting things off the bottom 
> of the dependency tree.
> 
> 
> 
> 3. What is the performance difference between Visual Studio 2012 PGO builds 
> and Visual Studio 2010 builds? IMO, before we decide whether to disable PGO 
> on Windows, we need to get good benchmark results for Visual Studio **2012** 
> PGO builds, to make sure we're not throwing away wins that could come "just" 
> solving this problem in a different way + upgrading the compiler.

I was talking to Taras and Naveed about this today, and what also came up was:

4. Do the work to make 64-bit JS jit perf as good as 32-bit JS jit perf, and 
then switch to x64 builds for Windows. There are of course many issues involved 
with such a switch, but I believe that would fix the linker memory limit 
problem, and "make x64 jit perf real good" seems much more useful and rewarding 
long-term than trying to patch up a 32-bit build process that MS may not even 
be that interested in supporting any more.

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

Reply via email to