Tag: thread-dump

Beim Debuggen wird es erforderlich, den Thread-Status der Anwendung zu sichern. Dies geschieht normalerweise, um einen Deadlock zu finden, Konflikte zu blockieren oder Verbindungen zu verlieren.

Das Verständnis der Reference Handler thread

Anzahl der Antworten 3 Antworten
Bin ich weiterhin mein Weg zum tiefen Verständnis der Java-Thread. Leider ist mein Java-Zertifizierung nicht abdecken, dass ein Teil, so dass der einzige Weg zu lernen ist zu stellen Sie eine Reihe von dummen Fragen. Mit so

Analyse der thread-dump des java-Prozesses

Anzahl der Antworten 4 Antworten
Ich Java-EE-basierte Anwendung, die auf tomcat und ich sehe, dass plötzlich reagiert die Anwendung nach der Ausführung für ein paar Stunden. Sammelte ich die thread-dump von der Anwendung, kurz bevor es sich aufhängt und steckte es in

Analyse von 90% der threads in java.lang.Thread.Status: WARTEN (Parkplatz)

Anzahl der Antworten 1 Antworten
Thread-Anzahl in meinem tomcat application server ist wachsenden jeden Tag. Als ich genommen haben, thread-dump-Analyse. Ich fand heraus, dass von 430 threads 307 threads sind mit diesem status. Beispiel stacktrace "pool-283-thread-1" #2308674 prio=5 os_prio=0 tid=0x000000000a916800 nid=0x1101 waiting

Thread Dump Analyzer

Anzahl der Antworten 3 Antworten
Kennst du ein paar gute thread dump analyzer-tool? Perfekt wäre : frei Lesen kann, ein paar thread-dumps und vergleichen Sie hinweisen, die threads haben, die längste, welche die Klassen, der thread ist gesperrt usw. zeigt threads, sperren,

Java-thread-dump: WARTEN (auf Objekt-monitor) - was ist es noch?

Anzahl der Antworten 2 Antworten
gab es eine ähnliche Frage gestellt java-thread-dump-warten-auf-das-Objekt-monitor-line-nicht-gefolgt-von-warten-auf, aber es gab keine konkrete Antwort, also werde ich meine Frage in der Hoffnung, um mehr Infos zu bekommen... In den folgenden thread-dump sehe ich, dass der thread in das

Thread dump programmgesteuert /JDI (Java Debugger Interface)

Anzahl der Antworten 4 Antworten
Ich wie erzeugen Sie ein thread-dump programmgesteuert. Ich habe gelernt, dass es im Grunde zwei Möglichkeiten, es zu tun: Verwenden Sie die "Java Virtual Machine Tool Interface" JVM-TI Den höher abstrahierten "Java Debugger Interface" JDI Für die

100 threads TIMED_WAITING tomcat, wodurch es zum Strömungsabriss als Gesamtzahl der threads, die Kreuze 200

Anzahl der Antworten 2 Antworten
Kürzlich einer unserer Produktion tomcat-server wurde nicht reagiert, weil der tomcat busy threads shot-bis zu 200. Wenn wir nahm thread dump vor dem Neustart haben wir 100 threads in den Zustand TIMED_WAITING wie diese 3 threads: ""http-bio-7007"-exec-241"

Gewusst wie: Debuggen von Java OutOfMemory-Ausnahmen?

Anzahl der Antworten 8 Antworten
Was ist der beste Weg, um debug - java.lang.OutOfMemoryError Ausnahmen? Wenn dies geschieht, um unsere Anwendung, unsere app-server (Weblogic) erzeugt einen heap-dump-Datei. Sollten wir die heap-dump-Datei? Sollte erstellen wir ein Java-thread-dump? Was genau ist der Unterschied? Update:

Thread-Dump-Analyse-Tool / Methode

Anzahl der Antworten 3 Antworten
Wenn die Java-Anwendung hängen, Sie weiß auch nicht den Fall verwenden, dass führt zu diesem und untersuchen wollen, verstehe ich, dass die thread-dumps können nützlich sein. Aber wie können wir leicht ableiten nützliche Daten aus dem thread-dumps

Wie analysiert man einen Java-Thread-Dump?

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, mehr über java, insbesondere über memory-management und threads. Aus diesem Grund habe ich vor kurzem festgestellt, das Interesse im Blick auf die thread-dumps. Hier sind ein paar Zeilen aus einer web-app mit VisualVM,

Java thread dump: Unterschied zwischen "Warten auf Sperren" und "Warten auf Parken"?

Anzahl der Antworten 2 Antworten
In einem Java-thread-dump, können Sie sehen, Schlösser erwähnt in stack-traces. Es scheint drei Arten von Informationen: 1: - locked <0x00002aab329f7fa0> (a java.io.BufferedInputStream) 2: - waiting to lock <0x00002aaaf4ff6fa0> (a org.alfresco.repo.lock.LockServiceImpl) 3: - parking to wait for <0x00002aaafbf70bb8>

Tomcat-Thread-Dump

Anzahl der Antworten 5 Antworten
Ist dort Weg zu nehmen einen thread dump von Tomcat. Ich möchte zur überwachung der Laufenden threads auf Tomcat zu einer bestimmten Zeit. Hinweis: ich war zu tun, dass auf Web-logic, aber ich weiß nicht, wie das

jstack: Zielprozess reagiert nicht

Anzahl der Antworten 9 Antworten
Läuft bei mir Ubuntu server edition und ich wollte einen thread dump von Tomcat. So, ich hab erstmal versucht, herauszufinden, welche PID tomcat verwendet: $ jps -l 5809 sun.tools.jps.Jps Aber es ist nicht da? So, ich verwendet

Thread Dumps in Produktion nehmen

Anzahl der Antworten 4 Antworten
Bin ich der Analyse der Unterschiede zwischen den Ansätzen für die Aufnahme von thread-dumps. Unten sind die paar von Ihnen bin ich mit der recherche Definieren eine jmx-bean auslöst, jstack durch Laufzeit.exec() auf einen Klick eine deklarierte

Java-Thread-Dump: BLOCKED-Thread ohne "Warten auf Sperren ..."

Anzahl der Antworten 4 Antworten
Ich habe Schwierigkeiten beim Verständnis der thread-dump habe ich von jstack für eine Spring MVC web-Anwendung auf Tomcat 6 (java 1.6.0_22, Linux). Sehe ich blockieren von threads (die dazu führen, dass andere threads warten), die blockiert sich,

Wie bekomme ich einen Thread- und Heap-Dump eines Java-Prozesses unter Windows, der nicht in einer Konsole läuft?

Anzahl der Antworten 14 Antworten
Ich habe eine Java-Anwendung, die ich von einer Konsole, die wiederum führt eine andere Java-Prozess. Ich möchte einen thread/heap-dump, der Kind-Prozess. Unter Unix, was ich tun konnte eine kill -3 <pid> aber auf Windows AFAIK der einzige