This is for production environments to specify how many of the requests should be profiled. Think of the sample size as "every sample_size-th request will be profiled". This works as a probability though.
- Always works, even if WDT/DataCollectors are disabled
- Registers CPU & Memory info, not just time
- Expanded the scope of the listeners as much as possible to be sure it records as much data as it can