flameGraph
No caso em que
ptr != 0, um flameGraph fará o mapeamento de alocações (size > 0) e desalocações (size < 0) com o mesmo size e ptr.
Apenas as alocações que não foram liberadas são mostradas.
Desalocações não mapeadas são ignoradas.traces— Um stacktrace, seja como endereços brutos ou como strings já simbolizadas (por exemplo,arrayMap(addressToSymbol, trace)).Array(UInt64)ouArray(String)size— Opcional. Um tamanho de alocação para perfilamento de memória (padrão: 1).UInt64ptr— Opcional. Um endereço de alocação (padrão: 0).UInt64
Array(String)
Exemplos
Criando um flamegraph com base em um profiler de consultas de CPU
Query
Response
Query
Response
Query
Response
Query
Response