NTFS-3G can consume 100%CPU when a virtual machine is running on an NTFS partition and/or external disk (my case).
With this issue, using Vmware and using a VM machine can be a slow experience when doing high IO operations inside the VM machine. For example trying to uncompress a large zip file on the VM machine, just makes the host 100% CPU on the NTFS-3g process.
To solve this issue, just shutdown the VM machine and add the following line to the vmx file with your favorite text editor:
mainMem.useNamedFile = “FALSE”