Bug 1070755: Add telemetry for timing PluginAsyncSurrogate::WaitForInit; r=vladan

This commit is contained in:
Aaron Klotz
2014-12-29 16:14:46 -07:00
parent 4569dae7df
commit 097c745e28
2 changed files with 12 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
#include "mozilla/plugins/PluginInstanceParent.h"
#include "mozilla/plugins/PluginModuleParent.h"
#include "mozilla/plugins/PluginScriptableObjectParent.h"
#include "mozilla/Telemetry.h"
#include "nsJSNPRuntime.h"
#include "nsNPAPIPlugin.h"
#include "nsNPAPIPluginInstance.h"
@@ -410,6 +411,8 @@ PluginAsyncSurrogate::WaitForInit()
if (mAcceptCalls) {
return true;
}
Telemetry::AutoTimer<Telemetry::BLOCKED_ON_PLUGINASYNCSURROGATE_WAITFORINIT_MS>
timer(mParent->GetHistogramKey());
bool result = false;
MOZ_ASSERT(mParent);
if (mParent->IsChrome()) {