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.

Cheers,
Brian

[1] Evidence: 
https://www.google.com/search?q=inurl%3Ahttp%3A%2F%2Fblogs.msdn.com%2Fb%2Foldnewthing%2F+"a+customer";
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to