Używam demona PHP do profilowania.php xdebug: Jak profilować rozwidlony proces
Rozpoczęty proces php ładuje wszystkie wymagane dane, forks, aby rozłożyć obciążenie na wszystkie rdzenie, waits dla dzieci rozwidlonych, aby zakończyć i zbiera wyniki wygenerowane przez dzieci.
Ponieważ współdzielę środowisko CLI z innymi użytkownikami, muszę uruchomić xdebug profiling, wstrzykując wartości php.ini do wywołania powłoki.
$ php -d xdebug.profiler_enable=1 -d xdebug.profiler_output_dir="/home/xxx" daemon.php
Wygenerowany plik cachegrind, jak dotąd, profiluje rodzica, a tym samym pokazuje 90% snu.
Czy istnieje sposób na profilowanie pracowników bez budowania sterownika, aby załadować je bezpośrednio?
Dzięki