VirtualBox использует слишком много процессора в Windows 7


1

Я читал о https://skeptics.stackexchange.com/questions/22630/is-google-chrome-killing-my-laptop-battery и наткнулся на приложение ClockRes

Если я запускаю этот код:

@echo off
:AGAIN
call clockres
timeout /t 1
goto again

Я всегда получаю

Maximum timer interval: 15.600 ms 
Minimum timer interval: 0.500 ms
Current timer interval: 0.500 ms

Может ли это быть причиной того, что мой компьютер работает медленно?

Я закрыл Chrome, но таймер остался прежним. Единственные приложения, которые я запускаю в фоновом режиме, это «Антивирус Avast», «MEGASync», «uTorrent», «Pidgin» и «VirtualBox»

редактировать: по-видимому, это VirtualBox. После того, как я закрыл его, текущий таймер пошел на 15,600 мс. Если я открываю Chrome, он длится 1.000 мс, поэтому Google тоже не устранил эту проблему. Есть ли способ установить VirtualBox, чтобы не использовать этот процессор?


Какую версию VirtualBox вы используете в настоящее время? Можете ли вы повторить то же поведение, если вы выполняете чистую загрузку ?
and31415

Версия 4.3.12.r93733. Да. На самом деле таймер меняется при запуске / выходе из виртуальной коробки. Мне было интересно, почему у меня есть более высокие счета за электричество, так как я установил его: |
windozsux

Каковы ваши технические характеристики? Является ли Windows 32-битной или 64-битной? Вы также получаете ту же проблему, используя последнюю версию, которая 4.3.14.95030?
and31415

Ответы:


0

вход

В командной строке административного CMD вы можете запустить следующую команду:

c:\temp> powercfg -energy duration 5

Это создаст отчет под названием: C:\temp\energy-report.html

Этот отчет покажет вам, какие процессы изменили задержку / разрешение часов на вашем компьютере. Обычно это приложения RTC (связь в реальном времени), но, как вы заметили, это могут быть Chrome и другие приложения.

Выход

(Хотя и немецкий) пример вывода выглядит следующим образом. Извините, у меня нет доступа к английскому клиенту в данный момент.

Первое утверждение в отчете: что-то изменилось

Plattform-Zeitgeberauflösung: Plattform-Zeitgeberauflösung

Стандартные технические решения - от 15 до 25 мс (15625000 нс) и время от времени до начала работы, в том числе в системе Leerlauf. Wenn die Zeitgeberauflösung erhöht wird, sind die Technologien zur Prozessorenergieverwaltung möglicherweise nicht wirksam. Die erhöhte Zeitgeberauflösung kann auf eine Multimediawiedergabe oder Grafikanimationen zurückzuführen sein.

Aktuelle Zeitgeberauflösung (100-нс-Айнхайтен) 10000 << === ТЕКУЩАЯ НАСТРОЙКА
Maximale Zeitgeberperiode (100-нс-Айнхайтен) 156250 << == НАСТРОЙКА ПО УМОЛЧАНИЮ

Второе утверждение в отчете: виновник

Plattform-Zeitgeberauflösung: Ausstehende Zeitgeberanforderung

Программа обучения для детей и женщин, работающих на высшем уровне, максимум знаний и опыта.

Angeforderter Zeitraum 10000 << == Запрошенный
идентификатор задержки такта des anfordernden Prozesses 12592 << == Идентификатор процесса приложения, запрашивающего другое время задержки
Pfad des anfordernden Prozesses \ Device \ HarddiskVolume4 \ Программные файлы (x86) \ C4B \ XPhone Connect Client \ C4B. XPhone.Commander.exe << == Виновник

Информация может быть отделена друг от друга и может содержать различные модули между отдельными блоками, но вы должны быть в состоянии найти преступника, вооруженного информацией, представленной выше.

Разные Резолюции

Приложения, которые устанавливают другое разрешение, делают это, потому что у них разные требования. Коммуникации в реальном времени и вычисления в реальном времени могут быть одним из этих требований. Поскольку VirtualBox полагается на быстрый ответ от гостевой ОС, он изменяет этот параметр, чтобы обеспечить своевременное реагирование ОС внутри VirtualBox.

Это также связано с ОС Windows Quantum и Preemptive Threading, но это объясняется другой историей.

Изменение разрешения часов может привести к вялой реакции от ОС внутри VirtualBox.

Отвечая на ваш вопрос

Поскольку это является частью работы VirtualBox.exe, я не думаю, что вы сможете изменить задержку / разрешение часов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.