Abilita profilatura

Con la profilazione Commerce, puoi:

  • Abilita un profiler incorporato.

    Puoi utilizzare un profiler integrato con Commerce per eseguire attività quali l’analisi delle prestazioni. La natura del profiling dipende dagli strumenti analitici utilizzati. Supportiamo più formati, tra cui HTML. Quando si abilita il profiler, viene var/profiler.flag viene generato un file che indica che il profiler è abilitato e le configurazioni. Se disabilitato, il file viene eliminato.

  • Visualizzare grafici delle dipendenze in una pagina Commerce.

    A grafico delle dipendenze è un elenco di dipendenze oggetto e di tutte le relative dipendenze, nonché di tutte le dipendenze per tali dipendenze e così via.

    Dovresti essere particolarmente interessato all’elenco di dipendenze non utilizzate: oggetti creati perché richiesti in alcuni costruttori, ma mai utilizzati (ovvero, nessuno dei relativi metodi è stato chiamato). Di conseguenza, il tempo del processore e la memoria impiegata per creare queste dipendenze vengono sprecati.

Commerce fornisce la funzionalità di base in Magento\Framework\Profiler.

È possibile abilitare e configurare il profiler utilizzando una variabile MAGE_PROFILER o la riga di comando.

Imposta MAGE_PROFILER

Puoi impostare il valore di MAGE_PROFILER in uno dei modi descritti in Imposta il valore dei parametri di bootstrap.

MAGE_PROFILER supporta i seguenti valori:

Comandi CLI

È possibile abilitare o disabilitare il profiler utilizzando i comandi CLI:

  • dev:profiler:enable <type> abilita il profiler con type di html (impostazione predefinita) oppure csvfile. Quando è attivata, un file di flag var/profiler.flag viene creato.
  • dev:profiler:disable disabilita il profiler. Se disattivato, il file di flag var/profiler.flag è stato rimosso.

Per abilitare i grafici delle dipendenze, utilizza l’opzione della variabile.

Per attivare o disattivare il profiler:

  1. Accedi al server Commerce.

  2. Passa alla directory di installazione di Commerce.

  3. In qualità di proprietario del file system, abilita il profiler:

    Per abilitare il profiler utilizzando il tipo html e creare un file di flag:

    code language-bash
    bin/magento dev:profiler:enable html
    

    Per abilitare il profiler utilizzando il tipo csvfile e creare un file di flag:

    code language-bash
    bin/magento dev:profiler:enable csvfile
    

    L'output viene salvato in <project-root>/var/log/profiler.csv. Il profiler.csv viene sovrascritto a ogni aggiornamento di pagina.

    Per disattivare il profiler e rimuovere il file di flag:

    code language-bash
    bin/magento dev:profiler:disable
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c