kelunik / loop-block
Detect blocking ticks in the Amp event loop.
Installs: 4 460
Dependents: 3
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 2
Open Issues: 0
Requires
- amphp/amp: ^2
Requires (Dev)
This package is auto-updated.
Last update: 2024-10-15 07:04:09 UTC
README
Detect blocking ticks in an event loop based on the PHP event loop standard.
Installation
$ composer install kelunik/loop-block
Usage
You can instantiate a new BlockDetector
. Its constructor takes a callback to be executed on blocks, a threshold in milliseconds, and an interval to configure how often the check is executed.
Once the loop runs, you can call BlockDetector::start
to start the detection. BlockDetector::stop
stops the detection again.
License
MIT.