Results 6 comments of Hu Shuai

See discussions [here](https://github.com/microsoft/WSL/issues/8155), they found that vm in hyper-v can support PMU, but wsl2 not. I test 3 computers for wsl2 performance counters support, intel i5-11400 and amd r5-5600u are...

Since we support rr, this will be a powerful and convinient feature.

dlv does support [watchpoint](https://github.com/go-delve/delve/blob/master/Documentation/cli/README.md#watch), but it doesn't expose it to `DAP`, right? I try to use `--accept-multiclient`, and connect it with `vscode-go` and `dlv connect` (which case watchpoint is available),...

For the lifetime of channel, only after all producers are finished, the channnel is allowed to be closed, then all consumers will be released. I personally think it's an anti-pattern...

> In fact, the wsl.exe run on Windows host, that means the __cpuid instruction just get the windows hardwareFeatures, however, windows does not use PerfmonPmu or PerfmonLbr yet, definitely is...

@clemenswasser I'm facing same problems, can't get vPMU work in Hyper-V for Alder Lake, [someone else](https://learn.microsoft.com/en-us/answers/questions/2259438/hyper-v-virtual-machine-cant-start-after-enable-in) reports the same problem. So the only workaround is dual-boot.