Bunu yapmanın birkaç yolu var gibi görünüyor. İlki, yöntem imzasında kesme noktasının ayarlanmasını içerir, sizin durumunuzda Object method () {. Bu, yöntemin giriş ve çıkışını izlemenizi sağlayacaktır. Bunu , yukarıda belirtildiği gibi " İzleme yöntemi dönüş değerleri" ile birlikte kullanmanız gerektiğine inanıyorum , ancak hesaplaması çok uzun sürdüğü için bunu tam olarak test edemedim. Dikkat edin, bu hata ayıklayıcının performansını önemli ölçüde azaltır ve hata ayıklama işlemi daha uzun sürer.
Ayrıca aşağıdakileri manuel olarak da yapabilirsiniz.
- Dönüş hattında kesme noktasını ayarlayın.
- Dönüş çizgisine vurulduğunda, dönüş satırına tıklayın, özellikle imleci görmek istediğiniz işlemin üzerine getirin, ardından Çalıştır-> İfadeyi Değerlendir'e (veya Alt-F8) gidin ve o noktada ifadeyi çalıştırmalı ve geri döndüğünü iade edin.
Not : Bir kesme noktası oluşturursanız, IDEA'ya onlarla yapmasını söyleyebileceğiniz birçok şey vardır, örneğin bir kesme noktasını kırarsanız, onlara bir ifade gerçekleştirmelerini ve günlüğe kaydetmelerini söyleyebilirsiniz. Bir kesme noktasına sağ tıklarsanız ve özellikleri tıklarsanız neler yapabileceğinizi araştırabilirsiniz.
GÜNCELLEME : Bunu yapmanın ilk yolu ile birlikte deneyin. Hata ayıklama oturumunu yavaşlattığı veya dondurduğu için "İzleme yöntemi dönüş değerlerini" kullanmayın. Bunun yerine aşağıdakileri yapın
- Görmek istediğiniz iade ifadesine sağ tıklayın ve "Saatlere Ekle" ye tıklayın
- Ardından, yukarıda belirtildiği gibi bir yöntem kesme noktası ekleyin.
- Programınızda hata ayıklayın ve yönteminiz yöntem imzasında bozulacaktır.
- Devam etmek için F9 tuşuna basın ve dönüş ifadesi hesaplandıktan SONRA tekrar kırılmalıdır ve dönüş ifadeniz izleme sütununda olmalıdır.
Yöntem kesme noktalarının daha yavaş olduğunu ve bu nedenle daha fazla zaman alabileceğini unutmayın; performans isabetinin çok fazla olduğunu fark ediyorsanız bunu iyileştirmenin zor bir yolu, yalnızca dönüş ifadesi kesme noktasını (yöntem kesme noktası olmadan) ayarlamak ve ardından yöntem kesme noktasını eklemektir. SONRA return ifadesi kesme noktası isabet eder ve ardından devam eder.
Bu yardımcı olur umarım,