Как использовать эмулятор Limbo PC для ЦП?

Почему процессор смартфона, используемый в Limbo PC Emulator, загружается только на 30% вместо предполагаемых 80% при эмуляции процессора Core2Duo под управлением Windows? Меня напрямую интересует то, почему общая загрузка процессора при запуске Windows 7 на Samsung S6 Edge составляла 40-45%, учитывая, что Android фоново загружает процессор на 10%. Каким образом можно объяснить, что Limbo PC Emulator тратит лишь 1/3 процессорного времени смартфона на эмуляцию данной архитектуры?
  • 25 марта 2024 г. 15:49
Ответы на вопрос 2
Существует несколько возможных причин, почему процессор смартфона загружается только на 30% при эмуляции процессора Core2Duo под управлением Windows с помощью Limbo PC Emulator:

1. Ограничения производительности: Смартфоны обладают ограниченными вычислительными ресурсами по сравнению с настольными компьютерами. Возможно, процессор вашего смартфона просто не может обеспечить полную загрузку при эмуляции такой мощной системы как Core2Duo.

2. Оптимизация Limbo PC Emulator: Разработчики Limbo PC Emulator могли использовать оптимизации и улучшения производительности, чтобы уменьшить нагрузку на процессор смартфона при эмуляции. Это может быть связано с оптимизацией эмулируемых инструкций, улучшением алгоритмов эмуляции и т.д.

3. Необходимость эффективного использования энергии: Могло быть принято решение снизить нагрузку на процессор смартфона, чтобы уменьшить потребление энергии и продлить время работы устройства на одном заряде.

Чтобы более точно определить, почему процессор вашего смартфона загружается только на 30% при эмуляции процессора Core2Duo, рекомендуется обратиться к разработчикам Limbo PC Emulator или протестировать приложение на других устройствах для сравнения результатов.
Чисто по дилетантским прикидкам (я вообще не разбираюсь в эмуляторах).  Core2Duo - двухпоточный процессор, Samsung S6 Edge имеет на борту 8 поточный процессор. Limbo PC Emulator если честно эмулирует потоки Core2Duo, то как минимум их инструкции наложит на реальные 2 потока реального процессора. Еще один или два потока займет на координацию песочницы, где все окружение эмулятора работает. 
В итоге, чтобы виртуальный Core2Duo работал в полную силу, ему нужно полностью занять два потока реального процессора. Отсюда цифры 25...45% нагрузки реального процессора.
Похожие вопросы