Самая критическая функция, в которой я нуждаюсь, является виртуализацией с VMware.
Я задаюсь вопросом, получат ли двухъядерный Core-i5-520m или четырехъядерный процессор Core-i7-720m превосходящее выполнение виртуализации.
Вы планируете выполнить больше чем одну виртуальную машину за один раз? В противном случае вероятно, что Вы будете лучше из с Двухъядерным, более высоким синхронизированным ЦП.
Поскольку очень подходящее сравнение видит, что статья Comparing Intel Dual Core и Quad Core использует VMark
Править: поскольку DMA, на который указывают, что является лучшим, будет зависеть от Ваших требований использования. Если Вы склонны выполнять несколько процессоров интенсивные вещи одновременно (или интенсивный, многопоточный процесс), дополнительные ядра могут быть лучше. При считании 'параллельным' это включает процессы, работающие в VM и снаружи.
Если большую часть времени CPU становится пораженным просто gcc в Вашем VM, и независимо от того, что Вы, оказывается, выполняете в своем хосте ОС, я сказал бы, что двухъядерное будет, вероятно, достаточно - особенно, если будут соображения стоимости.