2011-03-14 9 views
5

hata ayıklama. Ben tahsis kolları sayısını izlemek için GDIView gibi araçları zaten biliyorum, ama şimdi bunu yapmak için daha iyi bir yol olup olmadığını merak ediyorum.SWT - "org.eclipse.swt.SWTError: Artık işlemez" tarafından zaman zaman "Hayır daha fazla iş parçacığı"

Bir araç var mı? Belki de kolları oluşturulduğunda tüm yığınları kaydeder? Ve hangi iki çağrı noktası arasındaki yeni kolları gösterir? Daniel

PS

Selamlar,: dev pencereler çoğunlukla occures ve bir windows sadece takım yeterince iyi olurdu çünkü pencere etiketi eklendi.

+0

Bu soru sorgunuzla ilgili olabilir: http://stackoverflow.com/questions/164776/overcoming-windows-user-object-handle-limit – Zoot

+0

@Zoot: Belirtiler üzerinde çalıştığı anlaşılıyor. sebeb olmak. Sadece gerçek sızıntıları arıyorum, gerçekten çok tutamaçlara ihtiyacım yok. Zamanla çok fazla kaynak kullanılmış. Sleak kullanarak yeniden yaratılmış kaynakları bile arayabildim. Bu hata ayıklama, uygulamamın RDP üzerinden daha hızlı fark edilmesini sağlıyor. – Daniel

cevap

3

Ben yaklaşık Sleak, ayıklama SWT kaynaklarına harika bir araç buldum! Aynı sorunları olan herkes için tavsiye. Hatta görüntü kaynakları için görüntüleri gösterir!

0

Benim için sorun basitçe yeni Shell() 'in çok sık çağrıldığıydı. Kabuğu statik üye olarak saklamak ve yeniden kullanmak yardımcı oldu. Bu nedenle, Sleak gibi bir araç uygulamadan önce, diğerleri "yeni Shell" için tam metin araması yapmak isteyebilir ve aynı basit nedene sahip olmadıklarını kontrol edebilirler.

İlgili konular