Problema de reutilização do ProcessID (PID) com Xcode
Pergunta
Eu tenho um grande CMS personalizado e uso o Xcode para executar um Profiler para obter informações de depuração. Então, eu faço funções diferentes no meu CMS e "esperança" de obter todas as informações via Xdebug.
Digamos que eu execute duas funções:
1. Load a listing of users
2. Deleted a user
2.1 Calls an AJAX script to delete user.
Agora, devido à reutilização do ID do processo, há uma chance (acontece comigo 8 de 10 vezes) que, em vez de 3 arquivos de cache que eu tenho 2, um dos ProcessID é reutilizado. DESAPONTAMENTO
Esse problema pode ser vencido? Como funcionaria ..
..pirar a manutenção de keep-alive não é uma solução.
Solução
xdebug.profiler_output_name=cachegrind.out.%p.%u
em vez do padrão xdebug.profiler_output_name=cachegrind.out.%p
anexaria um sufixo micro-segundo. Ver esse link Para mais opções de nomeação, ter um nome de script, por exemplo, pode facilitar ainda mais sua vida.