• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

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

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Причина загрузки процессора

  • Автор темы Автор темы Ann15
  • Дата начала Дата начала

Ann15

Ученик
Регистрация
10 Мар 2016
Сообщения
4
Реакции
0
Баллы
0
Причина загрузки процессора

Вот иногда плеер или браузер нагружает процессор на 10%, а иногда на 70%. И дело совсем не в том, что в тот момент, когда плеер нагружает процессор, я смотрю видео с высоким разрешением, или в браузере смотрю онлайн видео, совсем нет, это может происходить и при воспроизведении видео с низким разрешением, или если открыть в браузере совсем простую страницу без плагинов. Так почему это происходит? Как это понять, что конкретно нагружает процессор? Какой компонент отвечает за загрузку процессора в определенный момент? Какой программой можно это промониторить? Только не говорите, типа "смотри Диспетчер задач", или "проверь комп на вирусы". Нужен ответ мастера. Что конкретно происходит с процессором? Как увидеть компонент, вызывающий нагрузку?
 
Установите прогу "Process Explorer", станет понятней.
 
Установите прогу "Process Explorer", станет понятней.

Я не это имела ввиду. У меня эта программа установлена. Меня интересует как происходит загрузка процессора, что конкретно в программе это делает? Ну, например, скачали и установили прогу Process Explorer, далее она показывает какая программа грузит процессор, сколько выделяется памяти под нее и т.д, и т.п. Меня же интересует что конкретно в программе грузит процессор. К примеру, Process Explorer показывает, что объем занимаемой плеером памяти 80 мегабайт, и нагрузка на процессор 70%, так что конкретно его так нагружает? Для него 80 мегабайт это уже колоссальная нагрузка выходит?
 
Берём ваш плеер.
Он проигрывает, скажем, MP3-файл. Но это не музыка, это архив! Чем меньше он по размеру и чем выше качество, тем сильнее он сжат и по более сложным алгоритмам, в данном случае именуемым кодеками. Чтобы его проиграть, его надо восстановить по обратным алгоритмам, выполнив множество математических действий. Именно это и создаёт нагрузку на процессор. Помимо этого процессор отслеживает ваши действия, чем чаще он проверяет, не нажали ли вы какую-то кнопку, тем больше нагрузка. Он руководит отрисовкой изображения на экране. Он занимается выделением и освобождением памяти, контролирует чтение с диска и запись на диск. И всё это тоже обыкновенные математические действия с двоичной информацией внутри аппарата.
 
Скажем проще - если ваш процессор дохнет,значит либо очень мало памяти ОЗУ,куда он может весь хлам выгружать,либо он сильно дешёвый и одноядерный(двуядерный Дурон-Селерон)
 
тут по ходу человеку интересна теория, почему тот или иной процесс грузит столько то озу или цп.
 
почему тот или иной процесс грузит столько то озу или цп.
Потому что
Он проигрывает, скажем, MP3-файл. Но это не музыка, это архив! Чем меньше он по размеру и чем выше качество, тем сильнее он сжат и по более сложным алгоритмам, в данном случае именуемым кодеками. Чтобы его проиграть, его надо восстановить по обратным алгоритмам, выполнив множество математических действий. Именно это и создаёт нагрузку на процессор. Помимо этого процессор отслеживает ваши действия, чем чаще он проверяет, не нажали ли вы какую-то кнопку, тем больше нагрузка. Он руководит отрисовкой изображения на экране. Он занимается выделением и освобождением памяти, контролирует чтение с диска и запись на диск. И всё это тоже обыкновенные математические действия с двоичной информацией внутри аппарата.
Но это даже продвинутому не всегда понятно:)
 
Берём ваш плеер.
Он проигрывает, скажем, MP3-файл. Но это не музыка, это архив! Чем меньше он по размеру и чем выше качество, тем сильнее он сжат и по более сложным алгоритмам, в данном случае именуемым кодеками. Чтобы его проиграть, его надо восстановить по обратным алгоритмам, выполнив множество математических действий. Именно это и создаёт нагрузку на процессор. Помимо этого процессор отслеживает ваши действия, чем чаще он проверяет, не нажали ли вы какую-то кнопку, тем больше нагрузка. Он руководит отрисовкой изображения на экране. Он занимается выделением и освобождением памяти, контролирует чтение с диска и запись на диск. И всё это тоже обыкновенные математические действия с двоичной информацией внутри аппарата.

Это понятно. Но музыка обычно нормально воспроизводится. А вот фильмы сильно нагружают процессор. Есть ли такая программа, которая будет анализировать программу (например, плеер) и подробно показывать какой процесс в ней запускается?
 
Энн15-вы бы для начала конфигурацию компа выложили,а то телепаты в отпуске...
 
Фильм это тоже архив, причём там в десятки раз сжата информация, идущая по целой куче каналов одновременно. Минимально идёт канал видео и два канала звука. Наиболее тяжёлые алгоритмы, требующие напряжённой работы процессора, на сегодняшний день, пожалуй, у матроски. Это файлы с расширением .mkv
Если мы берём видео в разрешении 4k или 8k - там даже современные процессоры с трудом справляются. А если мы смотрим видео на экране с отличающимся от родного разрешением - его ещё надо пересчитать на новое разрешение.
 
Скорость обработки также зависит от сбалансированности системы. Если ваша видеокарта на порядок производительнее, чем процессор, то в целом она будет большее время простаивать в ожидании обработанных данных от ЦПУ. Бывает и обратная ситуация, когда на высокопроизводительные системы ставят слабую видеокарту и потом жалуются, что система не поддерживает новые технологии (шейдеры и прочие плюшки). Соответственно, при приобретении нового "железа" нужно учитывать, сможет ли процессор нагрузить видеокарту по полной.
 
А есть ли такая программа, которая может показать какой плагин например плеере в данный момент загружается? Т.е. например, вот плеер грузит процессор (с помощью Process Explorer мы видим что это плеер), но это же не просто плеер, а какой-то его плагин, так вот нужна программа, при помощи которой можно было увидеть, что конкретно там грузит процессор. Есть ли такая программа?
 
Детсад,ёлки палки!!! Вы конфиг выложите или будем в му-му играть?:tehnari_ru_509:
 
Назад
Сверху