O Padre tem alguns recursos de depuração estilo IDE, que podem melhorar um pouco a sua experiência com depuradores (ainda estão em desenvolvimento, coisas podem não funcionar como esperado, patches e bug reports são bem vindos). Eu particularmente gosto do perl -d, mas se vc achar que ele não está funcionando corretamente por algum motivo, pode experimentar executá-lo via pler (http://search.cpan.org/perldoc?pler), que faz uma série de verificações de sanidade no ambiente antes de chamar o depurador. É uma espécie de "prove" para o perl -d.
Finalmente, dependendo do seu vazamento, módulos como o Devel::Gladiator e o Test::LeakTrace podem te ajudar. As dicas tradicionais de depuração (tente arrancar coisas até ter um exemplo mínimo que reproduza o problema) continuam valendo, claro. Mais que isso acho que só com mais informações sobre o problema =) Boa sorte! []s -b 2011/4/18 Andre Carneiro <[email protected]>: > Alguém tem alguma experiência com o debugger do Perl? > Preciso encontrar um leak que envolve threads e tá difícil pra caramba de > achar. Vcs podem recomendar alguma ferramenta externa, ou módulo/pacote que > pode me ajudar a monitorar variáveis e coisas do tipo que não seja o > debugger do Perl? > Algumas informações: > Perl v. 5.10.1 > threads v. 1.72 > > > Cheers! > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
