Конфигурация хоста:
- HP EliteBook 8530w
- 4G Ram
- Win7 Ultimate 64Bit RC
- SQL Server 2005 64bit Developer Edition
Виртуальные:
- Windows Virtual PC
- 1G Баран выделен
- Установлены службы интеграции
- Windows XP 64bit
- Современные пакеты обновления и .Net Framework до версии 3.5 SP1
- Совместное использование гигабитного сетевого адаптера хоста
У меня есть простое консольное приложение .Net, которое загружает набор данных приблизительно из 37 тыс. Строк. Запуск приложения на хосте выполняется примерно за 4 секунды. Запуск внутри виртуального занимает 729 секунд. Размер приложения увеличивается примерно до 65 МБ после завершения загрузки набора данных, без привязки вычисляемых столбцов или обработчиков событий.
[править] Я изменил виртуальную систему, чтобы использовать петлевой адаптер для связи с хостом, и производительность теперь наравне с работой на оборудовании.
Есть идеи, почему пропуск сетевого адаптера будет почти в 200 раз длиннее? TraceRt показывает, что соединение является только одним прыжком.
Спасибо,
Держатель Шейна