hg operation: Slowness after enabling watchman extension?

2016-08-05 Thread ISHIKAWA,chiaki
Hi, I am patching, compiling and testing C-C TB locally under linux (inside a virtualbox). I have noticed that hg "qpush -a", "hg qpop -a", "hg identity" seems to have slow down considerably after I installed |watchman| based on the suggestion from the output of "mozilla/mach mercurial se

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Gregory Szorc
On Fri, Aug 5, 2016 at 11:21 AM, Ted Mielczarek wrote: > On Fri, Aug 5, 2016, at 01:33 PM, Gregory Szorc wrote: > > > The overhead of serialization/deserialization + process startup has a > strong chance of canceling out any perf wins with Python. > Despite the GIL, Python can get nice performanc

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Ted Mielczarek
On Fri, Aug 5, 2016, at 01:33 PM, Gregory Szorc wrote: > > The overhead of serialization/deserialization + process startup has a > strong chance of canceling out any perf wins with Python. > Despite the GIL, Python can get nice performance wins when using > multiple threads for I/O bound tasks (inc

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Gregory Szorc
On Fri, Aug 5, 2016 at 9:52 AM, Boris Zbarsky wrote: > On 8/5/16 12:20 AM, Gregory Szorc wrote: > >> If someone could make WebIDL or IPDL processing faster, that would help >> people with high core machines, including distributed compilation >> environments. I believe WebIDL is the longer pole. >

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Boris Zbarsky
On 8/5/16 12:20 AM, Gregory Szorc wrote: If someone could make WebIDL or IPDL processing faster, that would help people with high core machines, including distributed compilation environments. I believe WebIDL is the longer pole. Just to double-check that we're talking about the same numbers,

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Gregory Szorc
https://aws.amazon.com/about-aws/whats-new/2016/05/now-available-x1-instances-the-largest-amazon-ec2-memory-optimized-instance-with-2-tb-of-memory/ has the details. 4 x 18 cores+hyperthreads in a multiprocessor configuration yields 128 vCPUs. (The subject line is wrong: this was "only" a 64 core

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Gregory Szorc
> On Aug 4, 2016, at 21:00, Boris Zbarsky wrote: > >> On 8/4/16 4:01 PM, Gregory Szorc wrote: >> * between the "export" and "compile" tiers (WebIDL and IPDL processing >> delay start of compile tier) > > Do we do WebIDL and IPDL stuff in parallel with each other? Yes. And XPIDL in parallel as

Re: Building Firefox on a 128 core machine

2016-08-05 Thread Ted Mielczarek
On Thu, Aug 4, 2016, at 11:49 PM, Nicholas Nethercote wrote: > Can you buy chips with that many cores, or are these instances > aggregations of multiple chips? I still have the blog post about this instance type in my browser history: "4 x Intel™ Xeon E7 8880 v3 (Haswell) running at 2.3 GHz – 64 c