- Date: Sat, 21 Oct 2017 00:43:08 -0600
- From: Jeff Barnett <jbbrus@xxxxxxxxxxx>
- Subject: Re: Electrolysis
WaltS48 wrote on 10/19/2017 1:47 PM:
On 10/19/17 3:22 PM, Jeff Barnett wrote:
I subscribed to mozilla.dev.tech.electrolysis on news.mozilla.org.
I've seen no old or new messages in that group. Is there another
source/group that might discuss the multiprocessing aspects of FF? I
have some questions and was hoping for a place to "lurk" and see what
information I might pick up. TIA
I just subscribed to test the group and got 165 messages. The last one
is dated 4/22/16, but when I go back all the messages are deleted
because of my retention settings.
You could review the IRC logs here
<https://mozilla.logbot.info/e10s/20171019> and or join the channel on
Review meeting notes here
<https://wiki.mozilla.org/Electrolysis/Meetings> Last one was in 2016.
Review status reports here
<https://wiki.mozilla.org/Electrolysis#Weekly_Status_Reports> Some from
Read the MDN articles
Search Discourse for e10s and Electrolysis.
Or ask questions here. Some of us may be able to answer them, or not.
Thank you for the offer, it's appreciated. First some information about
my setup: Win 7 Pro SP1 64-bit; Intel 6 core processor with
hyper-threading enabled; FF 56.0.1 64 bit.
1. In Options-General, what does "Content process limit" actually mean?
For example, mine is set to 4 but I see as many as 7 FF processes in the
Window's task manager.
2. If "process" actually means "processor" above, are we counting CPU
cores or hyper-thread cores? In other words could my spec of 4 mean 4
cores and, thus, 8 hyper-thread cores? Or are we actually talking of
processes according to windows that might or might not run on different
pieces of hardware? (I'm making up the term "hyper-thread core" but
don't know what to use instead.)
3. What type of synchronization primitives provide critical sections to
access shared structures such as the cache or book marks?
4. What disciplines are used to avoid deadly embrace, e.g., strict
semaphore locking order when a process/thread must hold more than one?
5. In Mozilla terminology are threads something different than processes
viz a viz your semantic execution model? If, so what is/are the differences?
Any insight would be most appreciated. By the way, I'm asking out of
simple curiosity there is no urgency for this information.
general mailing list