[英]ThreadDump:why thread state show different
第一行顯示線程可運行,但第二行顯示線程正在等待為什么線程 state 不同 ...
[英]ThreadDump:why thread state show different
第一行顯示線程可運行,但第二行顯示線程正在等待為什么線程 state 不同 ...
[英]Taking thread dump with jstack on java fails with socket file error
在 linux 機器上的 Java 上進行線程轉儲有時會失敗,並且 jstack 會出現以下錯誤:- 使用 jcmd:- ...
[英]How to detect who holds the read lock of fair ReentrantReadWriteLock?
至於公平的ReentrantReadWriteLock ,如果線程t1持有讀鎖忘記解鎖,線程t2嘗試獲取寫鎖,那么后續所有嘗試獲取讀鎖或寫鎖的線程將永遠阻塞。 但是jstack -l只能檢測到哪個線程持有寫鎖,不能檢測到哪個線程持有讀鎖。 有沒有辦法檢測哪個線程持有讀鎖? 例如, public ...
[英]install Jstack on centos
我的 centos 服務器正在運行 Spring 引導應用程序。 我正在嘗試獲取 java 進程的線程轉儲。 但我在服務器上找不到 jstack 實用程序。 我發現有人剛剛安裝了 jre 而沒有安裝 jdk,這可能是缺少 jstack 的原因。 你能告訴我如何在這台服務器上安裝 jstack 嗎? ...
[英]Trace Java method execution
我很難找到一種方法來跟蹤方法執行(例如:執行時調用的方法......) 這是我要跟蹤的代碼片段: 我想知道已經調用了JsonSanitizer class 的方法sanitize .. 我嘗試運行 jstack,但在堆棧跟蹤中沒有看到任何 JsonSanitizer.sanitize 方法出現。 提 ...
[英]Stucked thread on SOAP webservice call
我在 Tomcat 容器中有一個線程卡住,我想找到原因來避免這個問題。 使用jstack我發現它在 SOAP 網絡服務調用后卡住了: 配置中缺少哪個超時? 我正在使用標准選項。 ...
[英]Running jstack inside Docker container throws "Permission Denied"
我正在嘗試獲取在 Docker 容器內運行的 Java 服務的線程轉儲。 我使用以下命令進入容器終端。 當我現在運行以下 jstack 命令時, 我收到以下錯誤。 我的 docker 容器 runAsUser 被指定為ecs-user ,這就是 bash shell 運行的用戶。 我授予該用戶哪些 ...
[英]jstack: no providers installed on windows in docker
我使用了一個基於microsoft/nanoserver的windows Docker容器(實際上是基於jenkins從鏡像)。 jstack無法在此容器中工作,如下所示: Oracle、OpenJDK 和 Zulu 8 會發生這種情況。 ...
[英]How to find the source of memory contention?
我編寫了一個程序來進行一些並行計算,如下所示: Running this program on a c5.24xlarge EC2 instance, with 96 cores and 192GB of memory, using java -Xms150g -Xmx150g -XX:+Use ...
[英]jstack - Dont contains the thread stack trace
在使用 jstack 了解特定進程的線程時。 對於眾多線程,我找不到任何堆棧跟蹤。 除了可運行的 state 之外,我無法從中獲得任何信息。 請指導我調試問題。 ...
[英]Are there advanced troubleshooting techniques I can try to debug a JavaFX process that hangs on close?
所以這有點像面條刮擦器,我想知道是否有人對我可能能夠嘗試深入了解的事情有想法。 JRE/JDK是1.8.0_251,運行在Windows 10. Application是使用launch4j啟動的JavaFX應用。 有時當我退出應用程序時,JVM 不會關閉。 相反,我有一個進程卡在任務管理器中, ...
[英]Java jstack sample pointing at closing bracket rather than line of code
我正在嘗試調試 Hadoop 中的性能問題,作為其中的一部分,我從不同的 hadoop 構建中捕獲了幾次 jstack,並在不同的 Java 版本上運行。 當我的性能問題出現時,我會得到一個可運行線程的 jstack,如下所示: 如果我檢查堆棧頂部的源代碼行 449 是此方法的一部分,並且它始終 ...
[英]Gradle build stuck at "Waiting to acquire shared lock on daemon addresses registry."
我目前正在使用 HP Fortify 工具掃描項目中的安全漏洞。 在掃描時,Fortify 的 CLI 允許將構建工具集成到其 CLI 命令中,以便構建並同時掃描項目中存在的文件。 我正在使用以下命令: sourceanalyzer -b mcapbookvalue -gradle -verbos ...
[英]JStack find blocking reason
我調試了一個 JavaFx 應用程序,它被鎖定的黑屏(不再反應)和高 CPU 使用率。 它可能是一個隱藏的鎖定窗口或與模態對話框相關的東西。 還有一個用 Swing 編寫的安裝程序,如果有新更新,它會顯示自己的對話框,也許這與 JavaFx 沖突? 我如何從 jstack 輸出中找到原因? 該 ...
[英]JAVA Thread Dump: Too many waiting threads
我在分析我的 vaadin 7.0 JAVA 應用程序的線程轉儲和用 spring MVC 編寫的集成層時遇到困難。 處於等待狀態的線程太多,導致應用程序在高峰時段變慢,並導致執行簡單代碼時延遲高達 10 秒。 以下是等待線程中出現的痕跡:- 我在我的應用程序的許多地方使用 API 輪詢,以下是我如 ...
[英]Empty Tomcat thread dumps using jstack
試圖在 windows 服務器中收集 Apache Tomcat8.5 的線程轉儲我結束了使用jstack和psexec如下(因為直接使用 jstack 是不可能的,所以我使用 pexec 使用 syetm 進程執行 jstack): PsExec.exe -s "C:\Program Files\ ...
[英]High JVM Heap utilisation affecting JStack
我對JVM和Jstack之間的用法有疑問 如果jvm堆利用率很高,那么說90%以上的響應是否與jstack響應jvm之間有任何關聯 無論如何會影響Jstack ...
[英]RUNNABLE thread - has it moved?
我正在調查在Java 7上運行的Glassfish 3.1.2.2托管應用程序遇到的CPU使用率過高的問題 CPU使用率將在20分鍾的過程中從“正常”水平開始上升,從5-10%上升到100%,然后保持在90-100之間並且不會下降,重新啟動應用程序將恢復正常狀態。 下面的2個摘錄摘自 ...
[英]What is the meaning of big hex number in jstack output showning “parking to wait for …”?
我有jstack,其中許多線程處於等待狀態,描述為“等待停車”,例如: 這個大十六進制數是多少? 是時間嗎 是標識符嗎? 編輯 我已將Java應用程序thereads的狀態轉儲為在早上和下午工作很長時間(幾天)的線程。 我看到“等待狀態”具有相同的大十六進制數,但是“停 ...
[英]Thread dump show state of thread always TIMED_WAITING
我創建了一個使用Executor框架的程序。 我創建了一個定期調度的線程。 這是相同的完整源代碼: 它創建一個在固定的Schedule中運行的單線程; 實際上,每2分鍾+幾秒鍾后,我確實會看到輸出。 同時,我連續進行線程轉儲,希望在某個時間點線程狀態為RUNNABLE , ...