2009-07-31 12 views

cevap

11

Sana IntelliJ ile, kodu profil veya System.currentTimeInMillis kullanarak bazı ilkel kriterler kullanmak YourKit gibi bir profil oluşturucu kullanmak zorunda ya sanmıyorum(). Alternatif bazı karşılaştırma yapmak Apache Commons Kronometre kullanabilirsiniz:

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

DÜZENLEME: profil yapmak visualvm kullanan intellij için kullanılabilir bir eklenti var, başka bir alternatif olarak bu yükleyebilir.

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

+0

sayesinde VisualVM eklentisi işi yapar. Ayrıca, YourKit'in "özgür evrim" için bile kayıt gerektirdiği, gelecekteki okuyucular için bir FYI olan bir shareware olduğu anlaşılıyor. – Eran

+1

"özgür evrim" - en eğlenceli heceleme hatalarından biri :) – ripper234

+0

Hehe, opps! Yazdıklarınız hakkında yeterince düşünmediğinizde, ancak otomatik olarak çıkmasına izin verin, ya da belki de çok geç ve uykuya yakınlaşıyordu. – Eran