Нет hyper-v, а очень надо. Что делать?
Я хочу сделать приложение на xamarin forms. Однако при тесте приложения мне приходиться ждать, в прямом смысле, минут 5,чтобы оно запустилось. Visual studio предлагает мне включить hyper-v для ускорения эмуляции. Ну я начал искать, как это сделать, после чего выяснилось, что у меня его просто нет. Что делать? Скажите пожалуйста, я не хочу тратить в 10 раз больше времени на разработку по сравнению с нормальными условиями.
Ответы (1 шт):
Эмуляция мобильного в любом случае дело далеко не из легковестных. Формально ты запускаешь вторую полноценную операционную систему в первой, да еще и эмулируя другую архитектуру процессора в придачу.
А с таким процессором в любом случае прийдется терпеть тормоза:
- процессор старый - дата выхода 01.01.2012
- процессор мобильного сегмента, а, значит, хуже работает априори
- процессор хуже охлаждается, а, значит, при нагрузке тротлится.
- твой проц бенчмаркается на 2521 бал. Что бы ты понимал - самый младший дешевый райзен которому уже 4 года имеет в 3 раза выше показатели. А современные процы нормального порядка уже в 10-20 раз мощнее. (5950X - 46000 балов)
Итак у тебя есть 3 выбора:
Пересесть на мак. Разработка под андроид наименее без тормозов и проблем идет под маком. Тем более, что последние маки имеют в себе ARM архитектуру процессора, что упрощает разработку для мобильных платформ еще в разы.
Купить стационарник с нормальным десктопным процессором вместо этого мобильного старья. И уже на него поставить операционку ядро которой поддерживает hyper-V. (windows 10 pro или выше). Про SSD тоже не забудь.
Вместо запуска на эмуляторе - запускать приложение непосредственно на телефоне для тестировки. И не издеваться над своим старым ноутбуком. (это самый дешевый вариант, советую его)
Пытаться же нормально и без тормозов разрабатывать на ноуте 10летней давности (еще и не самой мощной конфигурации) запуская на нем 2 операционки одновременно эмулируя процессор другой архитектуры, браузер да еще и IDE-шку - это издевательство над здравым смыслом.
