Ativar a criação de perfil
Com a criação de perfil do Commerce, você pode:
-
Ative um profiler integrado.
Você pode usar um profiler integrado com o Commerce para executar tarefas como analisar o desempenho. A natureza da criação de perfil depende das ferramentas analíticas que você usa. Oferecemos suporte para vários formatos, incluindo o HTML. Quando você habilita o profiler, um arquivo
var/profiler.flagé gerado indicando que o profiler está habilitado e as configurações. Quando desativado, este arquivo é excluído. -
Exiba gráficos de dependência em uma página do Commerce.
Um gráfico de dependência é uma lista de dependências de objeto e todas as suas dependências, todas as dependências para essas dependências e assim por diante.
Você deve estar particularmente interessado na lista de dependências não utilizadas, que são objetos que foram criados porque foram solicitados em algum construtor, mas nunca foram usados (isto é, nenhum de seus métodos foi chamado). Como resultado, o tempo e a memória do processador gastos para criar essas dependências são desperdiçados.
O Commerce fornece a funcionalidade base em Magento\Framework\Profiler.
Você pode ativar e configurar o profiler usando uma variável MAGE_PROFILER ou a linha de comando.
Definir MAGE_PROFILER
Você pode definir o valor de MAGE_PROFILER de qualquer uma das formas discutidas em Definir o valor dos parâmetros de inicialização.
MAGE_PROFILER dá suporte aos seguintes valores:
-
1para habilitar a saída de um criador de perfil específico.Você pode usar um dos valores a seguir para ativar um profiler específico:
csvfileque usaMagento\Framework\Profiler\Driver\Standard\Output\Csvfile- Qualquer outro valor (exceto
2), incluindo um valor vazio, que useMagento\Framework\Profiler\Driver\Standard\Output\Html
-
2para habilitar gráficos de dependência.Os gráficos de dependência normalmente são exibidos na parte inferior de uma página. A figura a seguir mostra parte da saída:
Comandos da CLI
Você pode ativar ou desativar o profiler usando comandos CLI:
dev:profiler:enable <type>habilita o criador de perfil comtypedehtml(padrão) oucsvfile. Quando habilitado, um arquivo de sinalizadorvar/profiler.flagé criado.dev:profiler:disabledesabilita o criador de perfil. Quando desabilitado, o arquivo de sinalizadorvar/profiler.flagé removido.
Para ativar gráficos de dependência, use a opção de variável.
Para habilitar ou desabilitar o criador de perfil:
-
Faça logon no servidor do Commerce.
-
Altere para o diretório de instalação do Commerce.
-
Como proprietário do sistema de arquivos, ative o profiler:
Para habilitar o criador de perfil usando o tipo
htmle criar um arquivo de sinalizador:code language-bash bin/magento dev:profiler:enable htmlPara habilitar o criador de perfil usando o tipo
csvfilee criar um arquivo de sinalizador:code language-bash bin/magento dev:profiler:enable csvfileA saída é salva em
<project-root>/var/log/profiler.csv. Oprofiler.csvé substituído em cada atualização de página.Para desativar o profiler e remover o arquivo de sinalização:
code language-bash bin/magento dev:profiler:disable