Severe performance degradation with jdk10 / java10

MaSc

Member
* Guest: Windows 10 (latest)
* Host: MacOS 10.13.4

here's a cdm benchmark on a native system with samsung 840-pro (4k sequential and 4k random)
cdm_840pro_native.png


and here's the cdm benchmark on parallels with nvme which is 4 times faster than the 840-pro:
cdm_nvme_parallels.png


As you can see while sequential access is still 3-4 times faster than the 840 pro on a native system (which is expected), the performance of random small writes is extremely degraded. it's 4 times slower despite running on flash that is 4 times faster.

Software development is basically impossible on this vm, as it slows down to a crawl.
What do you recommend to mitigate this issue?

If anyone would share their cdm benchmark running windows 10 on parallels with nvme flash I'd appreciate it..
 
as this is (presumably) a parallels issue, would you like to investigate further?
Since the VM settings (which are available in the problem report, that you've sent) are identified as the culprit and the reproduction scenario seems to be clear, I don't believe, that you need to waste any further time on this issue. I'll post an update though, if a particular setting yet to be identified turns out to be a designed behavior rather, than a defect.
ps. is there any way to get efi working again after swapping the hd image?
You mean getting rid of the system flag, that you have added, or booting Windows in the UEFI mode? The issue is that Windows installed in the legacy BIOS mode is not suitable for UEFI boot. I am not aware of any way to convert the existing installation. As a substitute to the system flag, VM EFI boot may be disabled by a CLI command:
prlctl set "Windows 10 Dev" --efi-boot off
 
Back
Top