Profileamento de memória estatístico de baixa sobrecarga no PyPy: integrando VMProf e o GC
2025-02-25
Esta postagem de blog descreve uma nova abordagem para o profileamento estatístico de memória de baixa sobrecarga para o PyPy. Em vez de registrar todas as alocações, ela amostra a cada n-ésimo byte alocado, integrando inteligentemente a lógica de amostragem na verificação do alocador de ponteiro de colisão do coletor de lixo (GC) do PyPy. Isso garante que o caminho rápido permaneça idêntico com e sem amostragem de memória, minimizando a sobrecarga. Experimentos demonstram bom desempenho em várias taxas de amostragem, oferecendo controle mais preciso e menor sobrecarga para o profileamento de memória.
(pypy.org)
Desenvolvimento
profileamento de memória