зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1374333 - Allow TalosContentProfiler.js to pause and resume without initializing if the profiler should already be running in the parent. r=rwood
MozReview-Commit-ID: 4Cpo91QA6OH --HG-- extra : rebase_source : 3c16c071cbae98657fc0d20cc2c9af5f55dcabde
This commit is contained in:
Родитель
29886a2060
Коммит
5c3cefddb8
|
@ -198,11 +198,17 @@ var TalosContentProfiler;
|
|||
/**
|
||||
* Resumes the Gecko Profiler sampler. Can also simultaneously set a marker.
|
||||
*
|
||||
* @param marker (string, optional)
|
||||
* If non-empty, will set a marker immediately after resuming.
|
||||
* @param inittedInParent (bool, optional)
|
||||
* If true, it is assumed that the parent has already started profiling
|
||||
* for us, and we can skip the initialization check. This is usually
|
||||
* true for pageloader tests.
|
||||
* @returns Promise
|
||||
* Resolves once the Gecko Profiler has resumed.
|
||||
*/
|
||||
resume(marker = "") {
|
||||
if (initted) {
|
||||
resume(marker = "", inittedInParent = false) {
|
||||
if (initted || inittedInParent) {
|
||||
return sendEventAndWait("Profiler:Resume", { marker });
|
||||
}
|
||||
return Promise.resolve();
|
||||
|
@ -211,11 +217,17 @@ var TalosContentProfiler;
|
|||
/**
|
||||
* Pauses the Gecko Profiler sampler. Can also simultaneously set a marker.
|
||||
*
|
||||
* @param marker (string, optional)
|
||||
* If non-empty, will set a marker immediately before pausing.
|
||||
* @param inittedInParent (bool, optional)
|
||||
* If true, it is assumed that the parent has already started profiling
|
||||
* for us, and we can skip the initialization check. This is usually
|
||||
* true for pageloader tests.
|
||||
* @returns Promise
|
||||
* Resolves once the Gecko Profiler has paused.
|
||||
*/
|
||||
pause(marker = "") {
|
||||
if (initted) {
|
||||
pause(marker = "", inittedInParent = false) {
|
||||
if (initted || inittedInParent) {
|
||||
return sendEventAndWait("Profiler:Pause", { marker });
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче