cost 81 ms
如何檢測誰持有公平 ReentrantReadWriteLock 的讀鎖?

[英]How to detect who holds the read lock of fair ReentrantReadWriteLock?

至於公平的ReentrantReadWriteLock ,如果線程t1持有讀鎖忘記解鎖,線程t2嘗試獲取寫鎖,那么后續所有嘗試獲取讀鎖或寫鎖的線程將永遠阻塞。 但是jstack -l只能檢測到哪個線程持有寫鎖,不能檢測到哪個線程持有讀鎖。 有沒有辦法檢測哪個線程持有讀鎖? 例如, public ...

在 centos 上安裝 Jstack

[英]install Jstack on centos

我的 centos 服務器正在運行 Spring 引導應用程序。 我正在嘗試獲取 java 進程的線程轉儲。 但我在服務器上找不到 jstack 實用程序。 我發現有人剛剛安裝了 jre 而沒有安裝 jdk,這可能是缺少 jstack 的原因。 你能告訴我如何在這台服務器上安裝 jstack 嗎? ...

跟蹤 Java 方法執行

[英]Trace Java method execution

我很難找到一種方法來跟蹤方法執行(例如:執行時調用的方法......) 這是我要跟蹤的代碼片段: 我想知道已經調用了JsonSanitizer class 的方法sanitize .. 我嘗試運行 jstack,但在堆棧跟蹤中沒有看到任何 JsonSanitizer.sanitize 方法出現。 提 ...

在 SOAP 網絡服務調用上卡住線程

[英]Stucked thread on SOAP webservice call

我在 Tomcat 容器中有一個線程卡住,我想找到原因來避免這個問題。 使用jstack我發現它在 SOAP 網絡服務調用后卡住了: 配置中缺少哪個超時? 我正在使用標准選項。 ...

在 Docker 容器內運行 jstack 會拋出“Permission Denied”

[英]Running jstack inside Docker container throws "Permission Denied"

我正在嘗試獲取在 Docker 容器內運行的 Java 服務的線程轉儲。 我使用以下命令進入容器終端。 當我現在運行以下 jstack 命令時, 我收到以下錯誤。 我的 docker 容器 runAsUser 被指定為ecs-user ,這就是 bash shell 運行的用戶。 我授予該用戶哪些 ...

jstack - 不包含線程堆棧跟蹤

[英]jstack - Dont contains the thread stack trace

在使用 jstack 了解特定進程的線程時。 對於眾多線程,我找不到任何堆棧跟蹤。 除了可運行的 state 之外,我無法從中獲得任何信息。 請指導我調試問題。 ...

是否有高級故障排除技術我可以嘗試調試在關閉時掛起的 JavaFX 進程?

[英]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 示例指向右括號而不是代碼行

[英]Java jstack sample pointing at closing bracket rather than line of code

我正在嘗試調試 Hadoop 中的性能問題,作為其中的一部分,我從不同的 hadoop 構建中捕獲了幾次 jstack,並在不同的 Java 版本上運行。 當我的性能問題出現時,我會得到一個可運行線程的 jstack,如下所示: 如果我檢查堆棧頂部的源代碼行 449 是此方法的一部分,並且它始終 ...

2020-01-20 13:02:05   1   71    java / jstack  
Gradle 構建停留在“等待獲取守護程序地址注冊表上的共享鎖”。

[英]Gradle build stuck at "Waiting to acquire shared lock on daemon addresses registry."

我目前正在使用 HP Fortify 工具掃描項目中的安全漏洞。 在掃描時,Fortify 的 CLI 允許將構建工具集成到其 CLI 命令中,以便構建並同時掃描項目中存在的文件。 我正在使用以下命令: sourceanalyzer -b mcapbookvalue -gradle -verbos ...

JStack 查找阻塞原因

[英]JStack find blocking reason

我調試了一個 JavaFx 應用程序,它被鎖定的黑屏(不再反應)和高 CPU 使用率。 它可能是一個隱藏的鎖定窗口或與模態對話框相關的東西。 還有一個用 Swing 編寫的安裝程序,如果有新更新,它會顯示自己的對話框,也許這與 JavaFx 沖突? 我如何從 jstack 輸出中找到原因? 該 ...

JAVA 線程轉儲:等待線程太多

[英]JAVA Thread Dump: Too many waiting threads

我在分析我的 vaadin 7.0 JAVA 應用程序的線程轉儲和用 spring MVC 編寫的集成層時遇到困難。 處於等待狀態的線程太多,導致應用程序在高峰時段變慢,並導致執行簡單代碼時延遲高達 10 秒。 以下是等待線程中出現的痕跡:- 我在我的應用程序的許多地方使用 API 輪詢,以下是我如 ...

使用 jstack 清空 Tomcat 線程轉儲

[英]Empty Tomcat thread dumps using jstack

試圖在 windows 服務器中收集 Apache Tomcat8.5 的線程轉儲我結束了使用jstack和psexec如下(因為直接使用 jstack 是不可能的,所以我使用 pexec 使用 syetm 進程執行 jstack): PsExec.exe -s "C:\Program Files\ ...

高JVM堆利用率影響JStack

[英]High JVM Heap utilisation affecting JStack

我對JVM和Jstack之間的用法有疑問 如果jvm堆利用率很高,那么說90%以上的響應是否與jstack響應jvm之間有任何關聯 無論如何會影響Jstack ...

RUNNABLE線程-它移動了嗎?

[英]RUNNABLE thread - has it moved?

我正在調查在Java 7上運行的Glassfish 3.1.2.2托管應用程序遇到的CPU使用率過高的問題 CPU使用率將在20分鍾的過程中從“正常”水平開始上升,從5-10%上升到100%,然后保持在90-100之間並且不會下降,重新啟動應用程序將恢復正常狀態。 下面的2個摘錄摘自 ...

顯示“停放等待……”的jstack輸出中的大十六進制數是什么意思?

[英]What is the meaning of big hex number in jstack output showning “parking to wait for …”?

我有jstack,其中許多線程處於等待狀態,描述為“等待停車”,例如: 這個大十六進制數是多少? 是時間嗎 是標識符嗎? 編輯 我已將Java應用程序thereads的狀態轉儲為在早上和下午工作很長時間(幾天)的線程。 我看到“等待狀態”具有相同的大十六進制數,但是“停 ...

線程轉儲始終顯示線程狀態TIMED_WAITING

[英]Thread dump show state of thread always TIMED_WAITING

我創建了一個使用Executor框架的程序。 我創建了一個定期調度的線程。 這是相同的完整源代碼: 它創建一個在固定的Schedule中運行的單線程; 實際上,每2分鍾+幾秒鍾后,我確實會看到輸出。 同時,我連續進行線程轉儲,希望在某個時間點線程狀態為RUNNABLE , ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM