|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
Загрузка ЦП на 100%07.10.2011, 14:12. Показов 6004. Ответов 39
Метки нет (Все метки)
Всем привет! Не подскажите, как вычислить из за чего программа грузит процессор? После запуска проги сразу загрузка повышается до 100%
0
|
|
| 07.10.2011, 14:12 | |
|
Ответы с готовыми решениями:
39
Некорректная загрузка N ядер на 100% (малая производительность)
Загрузка ЦП всегда составляет 51%? Загрузка диска С составляет 100 ГБ из 100ГБ? |
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|||||||||||
| 23.11.2011, 13:49 [ТС] | |||||||||||
|
Хотел бы поднять тему. Нашел процессы которые грузят проц, но почему не могу понять.
0
|
|||||||||||
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 23.11.2011, 13:55 | |
|
ну я бы лично сразу подумал на вечный вайл, хотя я не уверен
0
|
|
|
|
|
| 23.11.2011, 13:59 | |
|
Sleep(1) в цикл поставить
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 14:20 [ТС] | |
|
kzru_hunter, в конце цикла?
Между какими строками лучше поставить? Добавлено через 6 минут Flyer, While тут нужен бесконечный, т.к. это функции обмена информацией (или считывания показаний датчиков) с платы Ввода/вывода L-Card. Пока работает программа, должен работать цикл.
0
|
|
|
|
||
| 23.11.2011, 14:23 | ||
|
sleep(1) приостанавливает выполнение кода на 1мс, во время которой проц отдыхает.
1
|
||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 14:34 [ТС] | |
|
kzru_hunter, почему то не хочет sleep(1) принимать, компилятор ругается
0
|
|
|
|
|
| 23.11.2011, 14:48 | |
|
чуть выше написано Sleep(1)
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 14:53 [ТС] | |
|
kzru_hunter, не работает... написал Sleep(1) в конце цикла, а компилятор ругается на него
0
|
|
|
|
|
| 23.11.2011, 14:57 | |
|
какую ошибку выдает? точка с запятой стоит сразу после Sleep(1)?
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 15:21 [ТС] | |
|
kzru_hunter, ; - стоит сразу ... а ошибка такая:
C++ Error] Unit1.cpp(143): E2015 Ambiguity between '_fastcall Idglobal::Sleep(unsigned int)' and '__stdcall Sleep(unsigned long)'
0
|
|
|
|
||||||
| 23.11.2011, 15:26 | ||||||
|
А так?
0
|
||||||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 16:28 [ТС] | |
|
kzru_hunter, думаю, так должно работать. Вспомнил об двойном двоеточии, когда уже пришлось все закрыть) Программу на некоторое время заморозили. В ближайшее время проверю, отпишусь. Но подозреваю, проблему с загрузкой ЦП не решит. По крайней мере в полной мере...
0
|
|
|
|
|
| 23.11.2011, 20:29 | |
|
зачем вечный цикл ? проверять с определенным промежутком времени уже не гламурно ?
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 23.11.2011, 20:52 [ТС] | |
|
LK, как бы переделали эти циклы? ) если не сложно... у меня просто идей пока нет... замучился уже с ней...
0
|
|
|
|
|
| 23.11.2011, 21:23 | |
|
я не вникал в эти тики, но нет ли возможности использовать таймер вместо цикла ?
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 24.11.2011, 07:42 [ТС] | |
|
LK, думаю что, нет. Мне самому трудно сказать, т.к. программу писал другой программист, давно. И остается загадкой, было ли так изначально еще на старых компах (загрузка ЦП), или только на новых начало проявляться. Что в свою очередь, звучит абсурдно, имхо. И остается вопрос, если и раньше так грузился проц, то почему это не было исправлено...
В общем для начала, при следующей возможности попробую поставить Sleep. Если не поможет, буду пробовать цикл модернизировать.
0
|
|
|
|
|
| 24.11.2011, 08:34 | |
|
для начала уберите цикл и посмотрите, что будет, так сказать, с одной итерацией.
1
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 24.11.2011, 08:38 [ТС] | |
|
LK, Точно) Отличная идея) Хотя думаю результатов может быть только 2. Если в цикле есть дыра, то после первой итерации проц загрузится, а если нет, то будет все нормально. Т.к. я пробовал просто закомментировать места, где эти функции вызывались, загрузка упала со 100% до 37%.
0
|
|
|
|
|
| 24.11.2011, 09:53 | |
|
1
|
|
|
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
||
| 25.11.2011, 02:05 | ||
|
Мне кажется все намного проще, программа всегда работала некорректно и циклы уходили в никуда. Что очень вероятно, благодаря while(true). Ранее ОС сама ее стопорила, а теперь из-за всех сил пытается "закончить начатое". Либо все еще проще - изменились входные данные, которые не предусмотрены данными функциями. И теперь (опять же да будет while!) условия просто не выполняются.
0
|
||
| 25.11.2011, 02:05 | |
|
Загрузка ЦП 100% Загрузка ЦП на 100% Загрузка ЦП 100%
Загрузка ЦП на 100% Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|