线程转储
最后修改时间:2023 年 7 月 4 日线程转储是一个基本但功能强大的工具,用于检查应用程序在特定时刻的状态。这让我们可以调查执行和同步问题
线程转储的主要优点是其简单性。您可以为任何流程创建它们(不需要代理)。它们的输出是纯文本,这意味着任何人都可以阅读它们而无需任何特殊软件。
从 IntelliJ IDEA 捕获线程转储
在探查器工具窗口的“主页”选项卡上,单击要为其创建线程转储的进程。选择获取线程转储。
所有线程的堆栈跟踪在新的探查器工具窗口选项卡中打开。该视图是可定制的:您可以应用过滤器和排序、合并相似的线程以及部分折叠堆栈跟踪。
如果要检查堆栈跟踪中出现的类,可以直接从线程转储导航到该类。
跳转至源码
单击堆栈跟踪中的超链接。
笔记
如果行引用不显示为超链接,则意味着源代码在项目代码和依赖项中不可用。
如果您想保存线程转储以供以后检查或将其发送给其他人,您可以将其导出为文本文件。
将线程转储导出为文本文件
在工具栏上,单击导出到文本文件。
指定路径并单击“保存”。
感谢您的反馈意见!
此页面是否有帮助?