вот вам проблема:
3,2 ГГц P4 Hyperthreaded, 2 ГБ ОЗУ
Hypertheaded означает "на самом деле не имеет двух процессоров, но он подделывает его". Если у вас есть процесс с одним запущенным потоком, вы получаете плохую производительность. Это была хорошая краткосрочная мера, но по сравнению с наличием двух РЕАЛЬНЫХ ЦП это медленный взлом.
2 ГБ ОЗУ также будет проблемой, в зависимости от того, что вы сказали, что запускаете. Если у вас есть базовый диск 5400 об / мин, то все будет еще хуже.
Я бы порекомендовал, основываясь на том, что вы отправили:
- Хорошая машина для core2, может быть, для четырехместного, если у вас есть бюджет.
- 3 ГБ ОЗУ, если вы используете 32-битную ОС, 4 + ГБ, если вы используете x64. 4 ГБ означает, что вы тратите 1 ГБ под 32 бита.
- Получите диски 7200 об / мин или лучше. Если вы можете, RAID0 их (полоса) или RAID0 + 1 (полоса + зеркало), если вы можете получить 4 диска (полоса == разделить содержимое на два диска, так что вы можете читать с обоих одновременно. Stripe + mirror = = безопасная версия чередования, поэтому ваш код всегда находится на ДВУХ дисках)
У меня 2,0 ГГц Core2 (примерно в 3-4 раза выше производительности вашего P4, если считать 2 ЦП (ядер) в 2 раза) с 2 ГБ, и максимум, что я могу хорошо запустить - это 2 экземпляра VS.NET 2008. Это нормально - ничего плохого в VS.NET, это просто огромное приложение.
Больше оперативной памяти. Больше процессора. Больше экрана. Больше. Больше. Ещё:)