Duree d'execution programme java

Duree d'execution programme java - Java - Programmation

Marsh Posté le 29-11-2021 à 00:16:10    

Hello
Je cherche a optimiser un programme Java (Pas d'interactions)
Le soucis c'est que les classes passent leur temps à s'appeler les unes les autres.
Un idée de comment je pourrais savoir le temps passé dans chacune des classes ? ou mieux dans les fonctions ?
Merci de votre aide.


---------------
Comparatif achat/location immobilière en ligne
Reply

Marsh Posté le 29-11-2021 à 00:16:10   

Reply

Marsh Posté le 29-11-2021 à 20:48:11    

Salut,
 
Si tu utilises un context ejb, crée un interceptor qui log les temps d'execution des méthodes.
Autrement tu peux le faire à l'ancienne en déclarant en begin en début de fonction avec System.getTimeInMillis() et un end en fin de fonction (et faire une simple soustraction)
 
Bon code
Alameda

Reply

Marsh Posté le 01-12-2021 à 16:53:01    

As tu essayé StopWatch de la librairie Guava ?

Reply

Marsh Posté le 09-12-2021 à 23:48:27    

Merci à tous. J'ai trouvé via Stopwatch.
Merci à la baliste ;)


---------------
Comparatif achat/location immobilière en ligne
Reply

Marsh Posté le 10-12-2021 à 10:45:14    

Hésite pas à utiliser VisualVM ou un autre profileur, c'est exactement fait pour ce genre d'investigation, JFR et JMC sont devenus open source:
https://www.baeldung.com/java-fligh [...] monitoring


---------------
click clack clunka thunk
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed