Мне нужно отключить HyperThreading на моем ноутбуке i5-3210, так как это снижает мою производительность IDE. Мой i3 занял около 10+ секунд с момента компиляции для запуска на моей виртуальной машине Android, такой же код выполняется в моей AMD примерно за 10 секунд, в то время как в i5 он занимал около 6 минут.
Я уверен, что проблема заключается в HyperThreading в i5, потому что я заметил, что все 4 логических ядра оставались на уровне 100% в течение более 5 минут во время загрузки виртуальной машины во время компиляции моего кода. В то время даже курсор мыши заикался, Youtube перестал проигрывать видео, а звук заикался. После завершения компиляции все 4 сильно колебались еще 1-2 минуты, когда ВМ загрузилась и запустила мой код.
Виртуальная машина HAXM работает под управлением Android 6, а также VirtualBox с GenyMotion. IDE - это Android Studio, виртуализация включена, мой ноутбук - ASUS A55V, и я пытался посмотреть в BIOS, чтобы отключить его, но не смог его найти. Я также не хочу ограничивать его одним ядром, поскольку мне нужно запускать их на нескольких ядрах, используя сходство. И я уверен, что мне нужно увидеть производительность моего кода в нескольких ядрах. Таким образом, ограничение использования сродства, как предлагали многие, не является приемлемым решением.
Кто-нибудь есть какие-либо предложения о том, как отключить 1 логическое ядро в каждом ядре? Это можно сделать? Или любое другое предложение?
Спасибо
Я не могу не думать, что ты неправильно диагностируешь проблему. Вместо этого, если вы хотите отключить доступ IDE к дополнительным ядрам для сборки. В Visual Studio этот параметр находится в разделе Сервис -> Параметры -> Проекты и решения -> Построить и запустить -> «Максимальное количество параллельных сборок проектов».
Frank Thomas 8 лет назад
1
Это Android Studio. Я пытался поместить его в теги, но мне не разрешили
prd 8 лет назад
0
1 ответ на вопрос
0
Musselman
Я собираюсь быть честным, я не знаком с Intel HAXM, но вы могли бы регулировать его, чтобы использовать меньше ресурсов. Если у этого есть настройка, вы можете посмотреть в конфигурации Android Studio:
Спасибо ... поэтому они подтвердили мои подозрения, что использование полных потоков на процессорах Intel i5 и i7 значительно замедлит работу Android Studio. Я скачал Process Lasso. Теперь до 10 секунд. Любить это.
prd 8 лет назад
0
Кстати, Intel HAXM - это гипервизор Intel для Android. Он устанавливается как часть Android SDK для тестирования проекта. Очень похоже на Virtual Box.
prd 8 лет назад
0