Google Git
Sign in
chromium / chromium / src.git / c2e32f4639a6c56eef7fc4f65160ac2896eca0f1 / . / chrome / profiling
tree: 77ff067b6a9a530c7e1123a5e4158d2cd04e8761 [path history] [tgz]
  1. address.h
  2. allocation_event.cc
  3. allocation_event.h
  4. allocation_tracker.cc
  5. allocation_tracker.h
  6. backtrace.cc
  7. backtrace.h
  8. backtrace_storage.cc
  9. backtrace_storage.h
  10. backtrace_storage_unittest.cc
  11. BUILD.gn
  12. DEPS
  13. json_exporter.cc
  14. json_exporter.h
  15. json_exporter_unittest.cc
  16. memlog_connection_manager.cc
  17. memlog_connection_manager.h
  18. memlog_control_receiver.h
  19. memlog_receiver.h
  20. memlog_receiver_pipe.h
  21. memlog_receiver_pipe_posix.cc
  22. memlog_receiver_pipe_posix.h
  23. memlog_receiver_pipe_win.cc
  24. memlog_receiver_pipe_win.h
  25. memlog_stream_parser.cc
  26. memlog_stream_parser.h
  27. memlog_stream_receiver.h
  28. profiling_browsertest.cc
  29. profiling_globals.cc
  30. profiling_globals.h
  31. profiling_main.cc
  32. profiling_main.h
  33. profiling_process.cc
  34. profiling_process.h
  35. 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.

The browser must be started with --memlog.

Powered by Gitiles| Privacy| Termstxt json