Visão geral do painel de memória
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O painel Memória oferece ferramentas de diagnóstico que permitem ver a distribuição de memória de objetos JavaScript, descobrir e isolar vazamentos de memória, ter um detalhamento da alocação de memória por função e muito mais.
Visão geral
O painel Memory permite capturar três tipos de perfil. Esses tipos de perfil mostram instantâneos de diferentes perspectivas e oferecem utilidades variadas:
- Snapshot de heap. Os resumos de heap mostram a distribuição de memória entre os objetos JavaScript de sua página e os nós DOM relacionados.
- Instrumentação de alocação na linha do tempo. As linhas do tempo de alocação mostram alocações de memória JavaScript instrumentadas ao longo do tempo. Depois de gravar um perfil, você pode selecionar um intervalo de tempo para ver os objetos alocados dentro dele que ainda estão ativos ao final da gravação. Use esse tipo de perfil para isolar vazamentos de memória.
- Amostragem de alocação. Registra alocações de memória usando o método de amostragem. Esse tipo de perfil tem sobrecarga de desempenho mínima e pode ser usado para operações de longa duração. Fornece boas aproximações de alocações detalhadas pela pilha de execução do JavaScript.
É possível selecionar uma instância de VM JavaScript para executar cada um desses perfis.
Para saber mais, veja:
Abrir o painel do Memory
Para abrir o painel Memória:
- Abra o DevTools.
- Abra o Menu de comando pressionando:
- macOS: Command+Shift+P
- Windows, Linux e ChromeOS: Control + Shift + P
- Comece a digitar
memory
, selecione Mostrar memória e pressione Enter. O DevTools exibe o painel Memory na parte de cima da janela.
Também é possível abrir o painel Memória das seguintes maneiras:
- Na barra de ações localizada na parte de cima, clique em double_arrow Mais painéis e selecione Memória na lista suspensa.
- No canto superior direito, selecione more_vert Mais opções > Mais ferramentas > Memory.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-02-21 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-02-21 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-02-21 UTC."],[],[]]