使用线程数据监控执行缓慢的服务
通过检查通过一系列快照捕获的线程级数据来标识和调试慢速服务。本节介绍了常见的线程问题。此外,还说明了线程操作如何与服务相关。这些服务由用户或您的 ThingWorx 应用程序使用计划程序、计时器或其他事件执行。
对于线程级分析,您应捕获若干快照。快照会显示线程活动随时间变化情况。在性能缓慢的情况下,通常 5 分钟时间内进行 5 到 10 次线程捕获会有助于确定性能问题。
“支持工具”实用程序会每 30 秒捕获一次线程快照。要启用此功能,请使用 CreateWatchdogFile 服务或在磁盘上的 Support.Tools 信息库中手动创建一个名为 runstacktrace 的文件。在拍摄线程快照后,通过运行 DeleteWatchdogFile 服务删除监视程序文件或手动移除 runstacktrace 文件。如果使该功能保持运行,则每隔几分钟便会累积几 GB 的线程数据,并会因此导致磁盘问题。