IntelliJ IDEA 2025.1 Help

线程转储

线程转储是一种基本但功能强大的工具,用于检查应用程序在特定瞬间的状态。 这让我们能够调查执行和同步问题

线程转储的主要优点是其简单性。 您可以为任何过程创建它们(不需要代理)。 它们的输出是纯文本,这意味着任何人都可以在没有任何特殊软件的情况下阅读。

从 IntelliJ IDEA 捕获线程转储

  • 首页 选项卡的 分析器 工具窗口中,点击要为其创建线程转储的进程。 请选择 获取线程转储

    右键点击 Profiler 工具窗口中的进程时,会打开一个菜单

所有线程的堆栈跟踪将在新的 分析器 工具窗口选项卡中打开。 此视图是可自定义的:您可以应用筛选和排序,合并相似的线程,并部分折叠堆栈跟踪。

如果您想检查出现在堆栈跟踪中的类,您可以直接从线程转储导航到它。

跳转到源

  • 点击堆栈跟踪中的超链接。

    线程转储中的超链接

如果您想保存线程转储以供以后检查或发送给其他人,您可以将其导出为文本文件。

将线程转储导出为文本文件

  1. 在工具栏上,点击 导出到文本文件

    在线程转储查看器中导出到文本文件按钮
  2. 指定路径,然后点击 保存

最后修改日期: 2025年 4月 24日