commit | a81d277ddd7fd04ae935d6d7defb13286014cbd4 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Wed Oct 07 00:12:41 2020 +0200 |
committer | Primiano Tucci <primiano@google.com> | Wed Oct 07 00:12:41 2020 +0200 |
tree | 1cff447fcb0a5a5a0a3695001165356071ee0249 | |
parent | 77ab7cfe84c5cdc488537a1e8b7747299407bde4 [diff] |
Move MaybeReleaseAllocatorMemToOS to base This CL refactors the calls to mallopt(M_PURGE) into a base/utils.h function. It also makes it work consistently on standalone builds using dlsym. Unfortunately looks like we will have to put more workarounds to deal with Scudo edge cases. See bug for discussion. This CL will be used by the upcoming kallsyms symbolizer. Bug: 170217718 Change-Id: I4d418aac2ab6bb90120f1703e1055426e54c59a5
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.