Umarız, başlığım ne peşimde olduğumu açıklıyor. Bulduğum en yakın Cobertura olup, belirli bir kod satırının kaç kez çağrıldığını görecek gibi görünüyor, ancak bir yöntemin ne sıklıkta çağrıldığını hiçbir şey bulamadım.Çizgiler ve yöntemlerin kaç kez çağrıldığını kaydeden bir Java kod kapsamı aracı var mı?
cevap
Kod sürekli olarak çalışıyorsa, her zaman statik bir değişken uygulayabilir ve kendiniz sayabilirsiniz.
Eğer tutulma kontrol edin gibi bir IDE kullanıyorsanız kullanılabilir eklentileri vardır bunu: - Ben iyi sonuçlar Eclipse Test & Performance Tools Platform Project kullandım http://www.eclipse.org/articles/Article-TPTP-Profiling-Tool/tptpProfilingArticle.html
- sadece size kez sayısını söylemeyeceğim yöntem çağrılır, ancak performans ayarlaması için kullanabilmeniz için her yöntemin ne kadar sürdüğü ölçülür. (Güneş/Oracle JDK ile birlikte)
. Profiling Applications document CPU profil bölümünden
: yöntem seviyesi işlemci performansı (uygulama süresi) hakkında verilerin, her yöntem için çağrıları toplam işlem süresini kısaltır ve sayısını gösteren detaylıBu profil, komut.
VisualVMEclEmma's Method Coverage Indicator hakkında sizin için ne yapabilirim
Java (Counting) Profiler, OP'nin tam olarak istediği noktaya oldukça yakındır.
Girdileri Java kodundaki her temel bloğa dahil eder; Bu, yöntem giriş noktalarını ve deyimleri kontrol etmek için herhangi bir yardımcı bloğu içerir (eğer, deneyin,…). Bu, bireysel "satırların" sayımını (bir Java programında tam olarak ne anlama geldiğinden emin değiliz ama buna izin vereceğiz) önemli ölçüde daha düşük bir ek yük ile aynı etkili sonucu elde eder. Sayım verileri kapsama verileri gibi ele alınabilir; sıfırdan "kapalı" anlamına gelir.
- 1. navigator.geolocation.getCurrentPostion'un kaç kez çağrılabileceği bir sınır var mı?
- 2. java önbellekleri, yöntemlerin sonuçlarını
- 3. TDD ve Kod Kapsamı
- 4. Ruby test kapsamı aracı
- 5. Swift viewWillAppear çağrıldığını değil ilk kez usingTabBarController
- 6. UML'den Java'ya kod oluşturma aracı
- 7. Java için hafif kod düzenleyici aracı JavaScript'i destekleyen
- 8. Python Kod Kapsamı ve Multiprocessing
- 9. kaç kod satırları benim projem var
- 10. Bir Selenyum Testinin Kod Kapsamı
- 11. PHPUnit Kod Kapsamı & İstisnalar
- 12. Visual Studio TDD Project için kod kapsamı aracı
- 13. Android Gradle Kod Kapsamı
- 14. Mümkün ve yalnızca bir kez ayarlanabilecek var var mı?
- 15. Kaynak kodları hariç tutmayı destekleyen Java kod kapsamı araçları
- 16. Bu döngü kaç kez çalışır?
- 17. golang kod kapsamı?
- 18. Kod karmaşasını hesaplamak için Java için bir API var mı?
- 19. Bir olayın kaç kez ateşlendiğini test etmek Laravel yolu var mı?
- 20. Java için VisualVM gibi .Net çözümleri için bir izleme ve profil oluşturma aracı var mı?
- 21. Scala projesi için herhangi bir OWASP kontrol aracı var mı?
- 22. Trafiği kaydeden firefox eklentisi
- 23. Statik kod analiz aracı?
- 24. Netbeans'te java web uygulamasının kod kapsamı nasıl test edilir?
- 25. Hawkeye benzeyen UI müfettiş aracı var mı.
- 26. Liferay'de yerleşik web analizi aracı var mı?
- 27. Swing'de subpixel hassasiyetli çizgiler çizmenin bir yolu var mı?
- 28. NLTK bağımlılık ayrıştırma aracı var mı?
- 29. Delphi: başka bir dizgede bir dizgenin kaç kez oluştuğunu saymak
- 30. Logging.error() kaç kere çağrıldı?
Bunun çok iyi bir fikir olduğunu düşünmüyorum, çünkü bu yöntem çalışan programda belleği kullanacaktır. –