Ermitteln der Quelle für die Thread-Erstellung in einer Java-Anwendung
Ich arbeite an einer Java-Anwendung, die ein Threading-Problem hat.
Während ich die Anwendungen für einige Zeit mit angeschlossenem Netbeans-Profiler verwende, sehe ich, dass mehrere Threads erstellt werden. Die meisten von ihnen beenden in einigen.5 seconds
. Ich konnte nur SwingWorker finden, die in der Anwendung verwendet wurden.
Darüber hinaus sind die meisten vom Profiler angezeigten Threads normale Threads und keine SwingWorker. Wenn diese Threads nicht indirekt von SwingWorker erstellt wurden, werden sie vermutlich von einer von der Anwendung verwendeten Bibliothek erstellt.
Jetzt möchte ich dieses Problem entfernen. Aber ich konnte keine Möglichkeit finden, die Quelle der Thread-Erstellung zu bestimmen. Wenn Sie mir bitte einen anderen Profiler / ein anderes Tool vorschlagen können, mit dem ich die Quelle finden kann (Methode) der Thread-Erstellung.