Skip to main content
Watches the main run loop directly. A reading each time a hang starts or resolves, sharing a faultId with the thread snapshot it triggers. Config (concurrency.mainThreadHang:key=value,...)
  • thresholdMs (int 100…60000): How long the main thread must stay busy before this reports. Default 2000.
Real output from basset request get, captured against a running app: