问题标签 [thread-dump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - JDBC Query Running Indefinatly -locked <0x1b695040> (a com.microsoft.sqlserver.jdbc.TDSWriter) 含义
当我的 Web 应用程序非常慢时,我得到了这个,我已经进行了线程转储并找到了这个。这表明什么?
这是否意味着我的查询正在执行很长时间?因为 20 分钟后我也发现这个线程 id 还活着。
谁能告诉我这个问题的原因并修复。
询问:
hibernate - 线程转储中的 Hibernate entity.data 问题?
我在负载测试期间为我的应用程序进行了一些线程转储,发现我所有的 Cacheable read_only 实体都在其中注册了一些锁。我还看到写在磁盘上的 .data 文件。这是正常的吗?.data 文件上写的是什么?
我使用以下注释:
线程转储堆栈跟踪:
java - how can more than one thread have "locked" on the same object (as shown in a thread-dump)
I have the following thread-dump, which shows two threads both locking on the same object. And I'm confused as to what it really means
What does "locked" really mean here?
aem - jStack的输出
我们在 Windows 机器上使用 Adobe AEM。我们的 Author 实例变得非常慢,为了调查同样的问题,我们尝试使用命令 jstack.exe pid > output file 进行线程转储
问题是这个命令的输出并不总是相同的。下面是获得的两种不同的输出。
这个几乎没有提供任何关于哪个线程被阻塞的信息
下面是第二个输出
想了解为什么 2 个不同的输出。此外,第二个输出在线程转储分析器等工具中提供了非常描述性的摘要。
java - Chromedriver 在创建多个实例时挂起
我使用 selenium chromedriver 来测试 Web UI。我为一个 java 类编写了一个测试。对于每个测试,我都会创建一个 chromedriver 实例。我在 10 个线程中运行所有测试。我有 700 次测试。
问题:当我使用所有测试运行构建配置时,chromedriver 有时会挂起随机测试。我得到了这个案例的线程转储,请帮我阅读这个,我无法得到这个问题的原因:
java - jstack 是否停止在更新的 JDK8 版本上工作?
我惊讶地发现,最近 jstack 以某种方式停止了在更新的 JDK 8 上的工作。我不确定这发生在哪个版本上,但我确实得到了:
我确定 PID 是正确的,我什至尝试了-F
似乎阻止 jstack 的模式,我等了很多分钟,它似乎根本没有响应。
如果有人可以提供一种替代方法来生成调查死锁等所需的线程转储,我将非常愿意尝试它们。
附加系统信息
java - 如何配置 Oracle Java7 在堆转储时生成线程转储?
我在使用大量高堆内存的 java 应用程序中寻找问题。我已经设法让 Oracle Java 在 Full GC(HeapDumpBeforeFullGC)之前转储堆,但也需要线程转储。我已经用谷歌搜索了一个解决方案,但没有运气。
java - removeAll() 处的线程转储
我有一个按钮可以删除现有的 JPanel 并添加新的 JPanel。但是,当我按下该按钮时,我的程序将挂起。我使用 jstack 跟踪并发现程序卡在 removeAll()
这些是相关的线程转储:
我对分析线程转储的知识有限,但我做了一些研究。
经过locked <0x0000000089600fd0> (a java.awt.Component$AWTTreeLock)
这是否意味着 AWT-EventQueue-0 持有这些组件?如果是,那么为什么 AWT-EventQueue-0 不删除该组件,因为它“拥有”该组件并处于可运行状态?谢谢 !
java - 可用于调查 Tomcat 启动时间的工具
有人可以就如何确定Tomcat在哪里启动时间提供明智的建议吗?
我应该使用jvisualvm
,jstack
吗?
线程转储是找出更多信息的唯一方法,以了解 Tomcat 在启动时实际在做什么?
windows - 如何在 Windows 服务器上生成没有 wsadmin 的 websphere 线程转储
我有 websphere application server v 7 over windows server,我想生成线程转储,因为我有线程挂起,但是当我尝试使用 wsadmin 获取 java 核心时出现错误,所以我想生成 java 核心文件,如 linux 使用 kill -3 。
Windows服务器中有这样的东西吗?