Can PCM be accessed in variety of virtual machines? Such as Xen, Oracle VirtualBox, VMware, etc.?
Unfortunately this is not possible. The VM would need to provide all the required devices to the guest, which would expose more information that you normally want in a virtualized environment.
For more complete information about compiler optimizations, see our Optimization Notice.