gecko-dev/modules/libpref
Andrew Osmond d70925f00b Bug 1492930 - Part 4. Add ImageMemoryReporter to support extra shared surfaces reporting. r=tnikkel
By delegating responsibility for shared surfaces reporting to imagelib,
we can cross reference the GPU shared surfaces cache with the local
surface cache in a content process (or the main process). This will
allow us to identify entries that are in the GPU cache but not in the
content/main process cache, and aid in debugging memory leaks. This
functionality is pref'd off by default behind image.mem.debug-reporting.

Additionally, we want to report every entry that was mapped into the
compositor process, in the compositor process memory report. This will
give us a sense of how much of our resident memory is consumed by mapped
images in absence of the more detailed cross referencing above.
2018-09-25 09:13:51 -04:00
..
init Bug 1492930 - Part 4. Add ImageMemoryReporter to support extra shared surfaces reporting. r=tnikkel 2018-09-25 09:13:51 -04:00
parser Bug 1490115 - Handle unaccompanied low surrogate pairs in the prefs parser. r=glandium 2018-09-11 09:41:37 +10:00
test Bug 1490115 - Add extra tests for comment-only inputs. r=glandium 2018-09-11 09:41:40 +10:00
greprefs.js Bug 1448077 - move DevTools prefs from libpref/init/all.js to devtools/shared;r=jryans 2018-04-06 12:22:53 +02:00
moz.build Bug 1493682 - Part 1: Introduce two new prefs for controlling whether the content blocking allow list would be honoured r=baku 2018-09-25 05:40:12 +00:00
nsIPrefBranch.idl Bug 1472523: Part 4 - Avoid unnecessary domain string duplication in preference observers. r=njn 2018-07-04 14:52:48 -07:00
nsIPrefLocalizedString.idl
nsIPrefService.idl Bug 1471025: Part 1 - Store preference access counts in a separate hashtable. r=njn 2018-07-02 23:33:28 -07:00
nsIRelativeFilePref.idl Bug 1484109 - Part 2: Make nsIRelativeFilePref non-scriptable, since there are no script consumers; r=njn 2018-08-17 10:26:50 -04:00
nsRelativeFilePref.h Bug 1484809 - Put class nsRelativeFilePref into its own include file. r=njn 2018-08-21 00:28:00 +03:00
Preferences.cpp Bug 1415980 - make hash keys movable and not copyable; r=erahm 2018-09-20 11:20:36 -04:00
Preferences.h Bug 1473631: Part 0b - Add helper for registering instance methods as pref callbacks. r=njn 2018-07-13 18:54:11 -07:00
SharedPrefMap.cpp Bug 1477904: Correctly handle static var caches with changed default values. r=njn 2018-07-23 22:50:03 -07:00
SharedPrefMap.h Bug 1488649 - Convert the prefs table from PLDHashTable to mozilla::HashSet. r=glandium 2018-09-07 09:51:22 +10:00
StaticPrefs.h Bug 1472523: Part 1 - Avoid string copies in preference callbacks. r=njn 2018-06-30 23:06:17 -07:00