Open Bug 1928254 Opened 4 months ago Updated 3 months ago

Add Purge markers to the profiler

Categories

(Core :: Memory Allocator, task)

task

Tracking

()

ASSIGNED

People

(Reporter: pbone, Assigned: pbone)

Details

Attachments

(4 files, 1 obsolete file)

It'd be nice to see some of the choices that mozjemalloc makes in the profiler, starting with decommitting memory.

Attachment #9434410 - Attachment description: WIP: Bug 1928254 - Add profiler markers for mozjemalloc's Purge() → WIP: Bug 1928254 - pt 4. Add profiler markers for mozjemalloc's Purge()

This file includes some windows headers and including it in some .cpp files
creates build errors (despite #ifdef XP_WIN). So if we want to add more
"utils" first we should more everything related to stalling on a failed
allocation into a new header file.

Comment on attachment 9443130 [details]
WIP: Bug 1928254 - Rename mozmemory_utils.h to mozmemory_stall.h

Revision D231897 was moved to bug 1936728. Setting attachment 9443130 [details] to obsolete.

Attachment #9443130 - Attachment is obsolete: true
Attachment #9434407 - Attachment description: WIP: Bug 1928254 - pt 1. Label arenas for the profiler → Bug 1928254 - pt 1. Label arenas for the profiler r=glandium
Attachment #9434408 - Attachment description: WIP: Bug 1928254 - pt 2. Add profiler callbacks for mozjemalloc → Bug 1928254 - pt 2. Add profiler callbacks for mozjemalloc r=glandium
Attachment #9434409 - Attachment description: WIP: Bug 1928254 - pt 3. Time the purge operation in mozjemalloc → Bug 1928254 - pt 3. Time the purge operation in mozjemalloc r=glandium
Attachment #9434410 - Attachment description: WIP: Bug 1928254 - pt 4. Add profiler markers for mozjemalloc's Purge() → Bug 1928254 - pt 4. Add profiler markers for mozjemalloc's Purge() r=florian
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: