Sto cercando una funzione o un software, che mi consentirà di definire facilmente il mio tempo di esecuzione del metodo e scegliere cosa profilo per filtro del pacchetto.Do profiling del metodo (tempo di esecuzione di base) con Spring AOP
Lo so, è profiler 101. Uso il profiler TPTP. Ma non sono contento. Per essere sincero, non capisco come funziona, e quando registro la mia applicazione (avvia il server in modalità profiling), ci vuole un tempo per non fare nulla. (beh, non è quello che mi aspetto: un semplice risultato del tempo di esecuzione)
Quindi eseguo il profiling con il tempo di sistema (aggiungi una riga all'inizio e alla fine dei metodi). Non è così male.
La mia domanda è: voglio misurare il tempo di sistema prima e dopo una chiamata al metodo con Spring AOP, puoi darmi indicazioni? È una buona/cattiva idea? La base di codice è piuttosto grande e non abbiamo molti test unitari, non può essere "pericoloso"?
Non sto chiedendo per il codice, penso che posso fare io stesso con questo tipo di link: http://static.springsource.org/spring/docs/2.5.x/reference/aop.html
Ma se si dispone di un bel tutorial (mai fatto prima AOP, è sufficiente sapere il concetto), Io lo prendo.
La vostra applicazione è già a molla? Stai provando a profilare metodi che fanno parte di un bean gestito da Spring? – skaffman
Sì, la maggior parte dell'applicazione è Spring-Driven, e sì il metodo che voglio profilare fa parte di Spring Bean –
@AntoineClaval puoi rispondere a questo: http://stackoverflow.com/questions/44070523/wrap-a- Aspetti primaverili-con-un altro aspetto –