Znajdowanie źródła tworzenia wątków w aplikacji Java
Pracuję nad aplikacją Java, która ma problem z wątkami.
Podczas korzystania z aplikacji przez jakiś czas z dołączonym profilerem Netbeans widzę kilka wątków. Większość z nich kończy się w niektórych.5 seconds
. Mogłem znaleźć tylko aplikacje SwingWorkers użyte w aplikacji.
Ponadto większość wątków wyświetlanych przez profilera to zwykłe wątki, a nie SwingWorkers. Podejrzewam, że jeśli te wątki nie zostały utworzone przez SwingWorker pośrednio, niektóre biblioteki, których używa aplikacja, tworzą je.
Teraz chciałbym usunąć ten problem. Ale nie mogłem znaleźć sposobu na określenie źródła tworzenia wątku. Jeśli możesz, zasugeruj inny profiler / narzędzie, za pomocą którego mogę znaleźć źródło (metoda) tworzenia nici.