Closed Bug 1261108 Opened 10 years ago Closed 9 years ago

Cannot measure BLOCKED_ON_PLUGIN_MODULE_INIT_MS for e10s experiment participants in Beta46noapz

Categories

(Core Graveyard :: Plug-ins, defect, P1)

defect

Tracking

(e10s+)

RESOLVED INCOMPLETE
Tracking Status
e10s + ---

People

(Reporter: chutten|PTO, Unassigned)

References

(Blocks 1 open bug)

Details

There are only about 12 parent-process reports of BLOCKED_ON_PLUGIN_MODULE_INIT_MS from the Beta46noapz experiment (bug 1253669) I don't know why.
Here's my analysis showing the dearth of responses: https://gist.github.com/chutten/275109b6da95cda0a5aed577e7a4fb29 I wonder if this is just because MODULE_INIT_MS didn't make it in until beta4 which was targeted at March 21[0], and the experiment ended March 23 around midnight, Eastern[1]. [0]: bug 1256943 comment 7 [1]: "endTime: 1458788400" is Wednesday, March 23, 2016 11:00:00 PM GMT-4:00 DST (from bug 1253669)
Blocks: e10s-perf
Priority: -- → P1
Chris can you try this in a debugger? You should be hitting http://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleParent.cpp#2665 the first time you use Flash in a process (and later, if you stop using for a few minutes and then come back). I bet we're skipping one of the checks somewhere.
Flags: needinfo?(chutten)
For the e10s case he actually needs http://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleParent.cpp#131 FWIW I can easily view this histogram by going to a flash site, then checking for its accumulation in about:telemetry.
So... that a breakpoint set in plugin-container for NPP_NewInternal hits for me with e10s enabled is a bad sign?
Flags: needinfo?(chutten)
Remember that this histogram exists for both chrome and content; both breakpoints will be hit in different contexts. The NPP_NewInternal will be hit when logging that probe for blocking *content*. When we want to know how much time is spent blocking *chrome*, you need to break at the location that I specified, which is the fix I added in bug 1256943.
Spiffy. Works for me. I see no evidence that the collection is flawed. I can only surmise that Beta users in the experiment didn't update to builds containing the MODULE_INIT-reporting patch until too late for us to get a sample bigger than 12.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.