What are the recommended specs for a developer machine running a Sitecore 9 commerce solution?
I am running a virtual machine with 4 virtual processors of 2.4 Ghz with 10 GB RAM. Sitecore XP is installed using the single server topology with Sitecore Commerce engine on top. I often find the Commerce Engine using 50-55% (over two processes) and the Solr service using 20-25% of the CPU leaving little left for the IIS worker process to manage requests to my site. Sitecore and the site are quite slow especially when I browse them, especially in the commerce business tools.
Is this expected? Is there something wrong with my setup or should I simply add more power? Normal Sitecore development (no commerce) seems to work okay on this kind of setup.