base/allocator: Enable periodic decommit by default.

From the finch experiment (see linked bug), this saves .7-5MB of memory per
renderer on Windows and Android, at a cost of ~0.01% of idle time main thread
CPU.

As a consequence, enabling it by default.

Metrics note: The impact it not expected to be seen in the reported metrics, see
the bug for details. This may even be reported as a slight memory regression,
which is expected.

In this CL:
- Enable periodic decommit by default
- Update the unit tests accordingly.

The feature is not removed yet, to leave the possibility to disable it on the
M77 branch.

Bug: 942512
Change-Id: Ia673c55a62e0c273645dc783bbde2f9458a72d32
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1712563
Reviewed-by: Benoit L <lizeb@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Benoit L <lizeb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#679933}
2 files changed