|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
Загрузка ЦП на 100%07.10.2011, 14:12. Показов 5852. Ответов 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% Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|