gecko-dev/tools
Gerald Squelart 59c49baa24 Bug 1685937 - Between sampling loops, never sleep less than 1/4 the requested interval - r=canaltinova
More exactly: Instead of trying to compensate for only the previous sleep over/undershoot, we now try to keep each sampling loop to a schedule based on the very beginning of sampling, by adding the requested interval to the scheduled sampling time.

In addition, the sleep time is always kept to a minimum, to avoid making the system busier by having one loop right after the other -- also, this very-close data may be less useful.

And in presumably very busy times, one sleep and the following sampling work may take much more time than the requested sampling interval, trying to keep to schedule is now futile (it would require trying to effectively multiply the sampling rate, which seems unlikely to succeed, and would impact Firefox even more), in which case we revert to the full sampling interval.

Differential Revision: https://phabricator.services.mozilla.com/D102253
2021-01-22 04:11:15 +00:00
..
bloatview
browsertime Bug 1686327 - Rewrite raptor gecko-profiling code. r=julienw 2021-01-20 15:40:35 +00:00
clang-tidy Bug 1685335 - Update to clang 11.0.1 r=firefox-build-system-reviewers,static-analysis-reviewers,andi,mhentges,sylvestre 2021-01-07 13:53:53 +00:00
code-coverage Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
compare-locales Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
coverity
crashreporter Bug 1686888 - Stop building dump_syms. r=gsvelto 2021-01-15 10:31:48 +00:00
fuzzing No bug - Update fuzz blocker docs. r=sylvestre 2021-01-20 03:42:43 +00:00
github-sync Bug 1685198 - Fix failure on first sync for new repo. r=jrmuizel 2021-01-06 01:31:35 +00:00
infer Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
jprof Bug 1686632 - Remove non-inclusive language r=jesup 2021-01-21 17:28:23 +00:00
leak-gauge
lint Bug 1678619: Implement a mechanism to fire pages-rank-changed event. r=mak 2021-01-21 15:51:02 +00:00
moztreedocs Bug 1685147 - Update dependency sphinx-rtd-theme to v0.5.1 r=firefox-source-docs-reviewers,championshuttler DONTBUILD 2021-01-05 22:10:19 +00:00
performance Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
phabricator Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
power Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
profiler Bug 1685937 - Between sampling loops, never sleep less than 1/4 the requested interval - r=canaltinova 2021-01-22 04:11:15 +00:00
quitter Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
rb Bug 1678663 - Swallow exceptions during shutdown of fix_stacks.py, r=bc 2020-12-14 14:11:10 +00:00
rewriting Bug 1682703: [css-grid-3] Remove in-tree masonry draft spec, now that it lives in csswg repo. r=mats DONTBUILD 2020-12-16 05:17:36 +00:00
sanitizer/docs Bug 1686726 - Update TSan docs to be slightly more precise r=Gankra 2021-01-14 23:44:19 +00:00
tryselect Bug 1676130 - part 2: Let mach try release overwrite the content of build/defines.sh r=jcristau 2020-11-19 13:28:58 +00:00
update-packaging Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
update-programs Bug 1681574: Remove the old update agent skeleton. r=nalexander 2020-12-15 19:00:25 +00:00
update-verify Bug 1648832: Make updater/Balrog support AArch64 macOS. r=aki 2020-11-13 18:41:56 +00:00
vcs Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
mach_commands.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
moz.build Bug 1641000 - Start documenting the Gecko Profiler; r=gerald 2020-11-20 18:55:26 +00:00