[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

啟用設定檔分析

使用Commerce設定檔時,您可以:

  • 啟用內建分析工具。

    您可以使用內建的效能分析工具搭配Commerce來執行分析效能等工作。 輪廓的性質取決於您使用的分析工具。 我們支援多種格式,包括HTML。 當您啟用效能分析工具時,會產生var/profiler.flag檔案,指出效能分析工具已啟用且已進行設定。 停用時,會刪除此檔案。

  • 在Commerce頁面上顯示相依性圖表。

    相依性圖形 ​是物件相依性及其所有相依性的清單,以及這些相依性的所有相依性等等。

    您應該特別關注​ 未使用相依性 ​的清單,這些物件是因為某些建構函式要求而建立的,但是從未使用過(亦即,未呼叫任何方法)。 因此,建立這些相依性所花費的處理器時間和記憶體都會被浪費。

Commerce在Magento\Framework\Profiler中提供基礎功能。

您可以使用MAGE_PROFILER變數或命令列來啟用及設定效能評測器。

設定MAGE_PROFILER

您可以使用MAGE_PROFILER中討論的任何方法來設定的值。請設定啟動程式引數的值

MAGE_PROFILER支援下列值:

CLI命令

您可以使用CLI指令來啟用或停用效能評測器:

  • dev:profiler:enable <type>會啟用typehtml (預設)或csvfile的效能評測器。 啟用時,會建立flagfile var/profiler.flag
  • dev:profiler:disable停用效能分析工具。 停用時,會移除flagfile var/profiler.flag

若要啟用相依性圖形,請使用變數選項。

若要啟用或停用效能分析工具

  1. 登入您的Commerce伺服器。

  2. 變更至Commerce安裝目錄。

  3. 以檔案系統擁有者的身分,啟用效能分析工具:

    若要使用型別html啟用效能分析工具並建立flagfile:

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

    若要使用型別csvfile啟用效能分析工具並建立flagfile:

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

    輸出已儲存到<project-root>/var/log/profiler.csv。 每次重新整理頁面時都會覆寫profiler.csv

    若要停用效能分析工具並移除flagfile:

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