aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/devenv_commands.py
diff options
context:
space:
mode:
authormodal-d17 <modal-d17@github.com>2018-02-20 16:00:16 -0500
committermodal17 <modal17@github.com>2018-04-01 13:30:57 -0400
commitaf445a357d0429f68cad1bf12982c81e3a122bad (patch)
tree4c309857d4fbcd8d7b53519273b2ba52afcec2c1 /python/servo/devenv_commands.py
parentd232705106478e0a2e5de78f8b40144408879c36 (diff)
downloadservo-af445a357d0429f68cad1bf12982c81e3a122bad.tar.gz
servo-af445a357d0429f68cad1bf12982c81e3a122bad.zip
Measure cache memory usage (#19251):
Made the memory cache data structure derive MallocSizeOf, along with manual size_of() implementations in malloc_size_of. Added a Measurable struct that acts as a container for fields size_of() can be called for. Added a new IpcReceiver used for listening to messages from the memory profiler, and used run_with_memory reporting to register a memory reporter in the thread. Now when a message from the memory profiler arrives, report includes sizes of public and private http caches. Updated test file.
Diffstat (limited to 'python/servo/devenv_commands.py')
0 files changed, 0 insertions, 0 deletions