gecko-dev/mozglue/tests
Gerald Squelart d4709d16f3 Bug 1625856 - ProfileBufferChunkManagerWithLocalLimit - r=canaltinova
`ProfileBufferChunkManagerWithLocalLimit` is a chunk manager that enforces a
memory limit in each process.

It is meant to mimic the main way `BlocksRingBuffer` works, so that we can more
easily switch to the new buffer storage without introducing the extra complexity
of inter-process memory coordination yet.

`ProfileBufferChunkManagerWithLocalLimit` will still offer a benefit over
`BlocksRingBuffer`, in that it won't allocate the maximum buffer size
immediately -- speeding the initialization, and hopefully even reducing the
total Firefox memory consumption in short-lived processes.

Differential Revision: https://phabricator.services.mozilla.com/D68770

--HG--
extra : moz-landing-system : lando
2020-04-02 03:09:36 +00:00
..
gtest Bug 1483687: Part 3 - Update DLL blocklist gtests to support the revised blocklist data structures; r=mhowell 2019-07-16 18:02:13 +00:00
interceptor Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
moz.build Bug 1610790: Part 1 - Use wmain in mozglue/tests. r=handyman 2020-02-12 02:23:57 +02:00
ShowSSEConfig.cpp Bug 1610790: Part 1 - Use wmain in mozglue/tests. r=handyman 2020-02-12 02:23:57 +02:00
TestBaseProfiler.cpp Bug 1625856 - ProfileBufferChunkManagerWithLocalLimit - r=canaltinova 2020-04-02 03:09:36 +00:00
TestNativeNt.cpp Bug 1615308 - Validate each entry of IAT for ntdll.dll before copying it into a new process. r=aklotz 2020-03-03 00:19:41 +00:00
TestPEExportSection.cpp Backed out 2 changesets (bug 1610790) for causing build bustages about ShowSSEConfig. 2020-02-12 01:10:38 +02:00
TestPrintf.cpp Bug 1610790: Part 1 - Use wmain in mozglue/tests. r=handyman 2020-02-12 02:23:57 +02:00
TestTimeStampWin.cpp Bug 1610790: Part 1 - Use wmain in mozglue/tests. r=handyman 2020-02-12 02:23:57 +02:00