2009-07-31 7 views

Répondre

11

Je ne pense pas que vous pouvez avec IntelliJ, soit vous devez utiliser un profileur comme YourKit au profil le code ou utiliser des repères primitifs en utilisant System.currentTimeInMillis(). Vous pouvez également utiliser Apache Commons StopWatch de faire des analyses comparatives:

StopWatch stopwatch = new StopWatch(); 
stopwatch.start(); 
... some code... 
stopwatch.stop(); 
long timeTaken = stopWatch.getTime() 

https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/time/StopWatch.html

EDIT: Il existe un plugin disponible pour IntelliJ qui utilise VisualVM pour faire du profilage, vous pouvez l'installer une autre alternative.

http://plugins.intellij.net/plugin/?id=3749

+0

Merci, le plug-in VisualVM fait le travail. En outre, il semble que YourKit est un shareware que même pour la "libre évolution" nécessite l'inscription, juste un FYI pour les futurs lecteurs. – Eran

+1

"évolution libre" - l'une des fautes d'orthographe les plus drôles :) – ripper234

+0

Hehe, opps! Ca arrive quand vous ne réfléchissez pas assez à ce que vous écrivez, mais laissez-le sortir automatiquement, ou peut-être que c'était juste trop tard et que vous étiez proche du temps de sommeil. – Eran

Questions connexes