使用執行緒資料來監視緩慢執行的服務
檢查在一系列快照上捕捉的執行緒層級資料,可識別緩慢的服務並對其進行偵錯。本部份描述常見的執行緒問題,其中也說明了執行緒操作與服務之間的關係。這些服務由使用者執行,或由使用排程器、計時器或其他事件的 ThingWorx 解決方案執行。
如要進行執行緒層級分析,您應捕捉數個快照。快照會顯示執行緒活動在一段時間內的變化情況。在效能較慢的情況下,通常在 5 分鐘的期間內捕捉五到十個執行緒即有助於識別效能問題。
支援工具公用程式可每 30 秒捕捉一次執行緒快照。欲啟用此功能,請使用 CreateWatchdogFile 服務,或在磁碟的 runstacktrace 存放庫中手動建立名為 Support.Tools 的檔案。拍攝執行緒快照之後,請執行 DeleteWatchdogFile 服務或手動移除 runstacktrace 檔案來刪除監視檔。如果您保持功能持續執行,每幾分鐘便會累積數 GB 的執行緒資料,導致發生磁碟問題。
這是否有幫助?