Dove posso trovare i moduli di profilazione del codice e / o di copertura del codice che funzionano con mod_perl2?
-
19-08-2019 - |
Domanda
C'è un modo per ottenere questa funzionalità in mod_perl2?
E può essere attivato tramite richieste Web rispetto alla riga di comando? O devo falsificare qualsiasi variabile $ ENV e stringhe di query e cookie richiesti dal mio script e utilizzare la riga di comando in qualche modo?
Le ricerche su Google e CPAN sembrano indicare tutte cose che o non supportano nemmeno mod_perl per cominciare, o lo fanno, ma sono vecchie e non menzionano mod_perl2.
Soluzione 3
Non ce n'è nessuno adatto ai criteri.
Altri suggerimenti
Supponendo che tu voglia profilare il tuo codice perl, e non il server stesso, ai profiler in genere non importa se si tratta di mod_perl o mod_perl2, la differenza principale sta nei moduli API di apache e cosa puoi ottenere apache per fare usando perl.
Dai un'occhiata a Devel :: NYTProf , è relativamente nuovo, gestito attivamente e migliorato e offre alcune funzioni di profilazione molto interessanti.
Tattica leggermente diversa qui, ma dai un'occhiata a Apache2 :: ASP .
È possibile utilizzare Devel :: Cover e Devel :: NYTProf per la copertura del codice e la profilazione del codice.
Esempio: test di copertura del codice con Apache2 :: ASP
Esempio: profiling del codice con Apache2 :: ASP
Bonus: puoi eseguire unit test sulla tua stessa applicazione web .
Disclaimer: ho scritto Apache2 :: ASP.