Google Git
Sign in
flutter / third_party / perfetto / 9675591df064a811d4d08e6b5e5c61a505d41b40 / . / src / profiling / memory
tree: 87d1e2a20dc7c0748b3fb27ed8f3ad4dc8f40d0c [path history] [tgz]
  1. shared_ring_buffer_fuzzer_corpus/
  2. test/
  3. bookkeeping.cc
  4. bookkeeping.h
  5. bookkeeping_dump.cc
  6. bookkeeping_dump.h
  7. bookkeeping_unittest.cc
  8. BUILD.gn
  9. CHANGELOG.md
  10. client.cc
  11. client.h
  12. client_api.cc
  13. client_api_android.cc
  14. client_api_factory.h
  15. client_api_noop.cc
  16. client_api_standalone.cc
  17. client_unittest.cc
  18. heapprofd_client_api.map.txt
  19. heapprofd_end_to_end_test.cc
  20. heapprofd_preload.map.txt
  21. heapprofd_producer.cc
  22. heapprofd_producer.h
  23. heapprofd_producer_unittest.cc
  24. heapprofd_standalone_client_example.cc
  25. java_hprof_producer.cc
  26. java_hprof_producer.h
  27. main.cc
  28. malloc_hooks.cc
  29. malloc_preload.cc
  30. parse_smaps_unittest.cc
  31. README.md
  32. sampler.cc
  33. sampler.h
  34. sampler_unittest.cc
  35. scoped_spinlock.cc
  36. scoped_spinlock.h
  37. shared_ring_buffer.cc
  38. shared_ring_buffer.h
  39. shared_ring_buffer_fuzzer.cc
  40. shared_ring_buffer_unittest.cc
  41. shared_ring_buffer_write_fuzzer.cc
  42. system_property.cc
  43. system_property.h
  44. system_property_unittest.cc
  45. unhooked_allocator.h
  46. unwinding.cc
  47. unwinding.h
  48. unwinding_fuzzer.cc
  49. unwinding_unittest.cc
  50. unwound_messages.h
  51. wire_protocol.cc
  52. wire_protocol.h
  53. wire_protocol_unittest.cc
  54. wrap_allocators.cc
  55. wrap_allocators.h
src/profiling/memory/README.md

heapprofd - Android Heap Profiler

heapprofd allows you to attribute memory usage to functions for Android services and apps.

For documentation, see https://perfetto.dev/docs/data-sources/native-heap-profiler.

For design doc, see https://perfetto.dev/docs/design-docs/heapprofd-design.

Powered by Gitiles| Privacy| Termstxt json