tree: b459e458263b0bb3413ca2aa86f76c21d395680d [path history] [tgz]
  1. address.h
  2. allocation_tracker.cc
  3. allocation_tracker.h
  4. backtrace.cc
  5. backtrace.h
  6. backtrace_storage.cc
  7. backtrace_storage.h
  8. BUILD.gn
  9. DEPS
  10. memlog_connection_manager.cc
  11. memlog_connection_manager.h
  12. memlog_receiver.h
  13. memlog_receiver_pipe_server.h
  14. memlog_receiver_pipe_server_win.cc
  15. memlog_receiver_pipe_server_win.h
  16. memlog_receiver_pipe_win.cc
  17. memlog_receiver_pipe_win.h
  18. memlog_stream_parser.cc
  19. memlog_stream_parser.h
  20. memlog_stream_receiver.h
  21. profiling_globals.cc
  22. profiling_globals.h
  23. profiling_main.cc
  24. profiling_main.h
  25. README.md
chrome/profiling/README.md

chrome/profiling

This directory contains the code for the “profiling” process. This is in active development and is not ready for use.

Design doc: https://docs.google.com/document/d/1eRAgOFgHwYEPge8G1_5UEvu8TJs5VkYCxd6aFU8AIKY

Currently this is used for out-of-process logging of heap profiling data and is enabled by setting the GN flag enable_oop_heap_profiling. The in-process code that communicates with the profiling process is in //chrome/common/profiling.