O que é profiling de memória e como detectar um vazamento de memória numa aplicação assíncrona? Qual é a diferença entre a ferramenta tracemalloc da biblioteca padrão e o objgraph, e qual delas é mais eficaz para encontrar referências cíclicas presas na memória?