|
13 / 15 / 5
Регистрация: 01.05.2013
Сообщений: 357
|
|
Увеличить потребление ресурсов30.07.2015, 23:37. Показов 1264. Ответов 10
Метки нет (Все метки)
В общем, сейчас запустил программку для подсчёта 2^1000000000000000000000000 и заметил такую вот странность: процессор не может нагружаться программой сильнее, чем на 25% :с Как можно увеличить потребление ресурсов, дабы ускорить программу?
0
|
|
| 30.07.2015, 23:37 | |
|
Ответы с готовыми решениями:
10
Потребление памяти и ресурсов процессора Большое потребление ресурсов процессора WebBrowser и WebSocket JS Накопление информации в RichTextBox увеличивает потребление ресурсов приложения |
|
Кодогенератор
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
|
|
| 31.07.2015, 00:49 | |
|
скорее всего ваша софтина использует только одно ядро.
Как вариант распараллелить исполнение - создать 4 потока и вних считать.
0
|
|
|
13 / 15 / 5
Регистрация: 01.05.2013
Сообщений: 357
|
|
| 31.07.2015, 01:45 [ТС] | |
|
hepper, т.е. 2*2 по 1000000 раз в 4 потока?
P.S. А это вообще нормально, что такое число считается уже 2 часа?
0
|
|
|
|
|
| 31.07.2015, 02:46 | |
|
jwplaster, можете попробовать поставить приоритет процесса в RealTime. Только учтите, если программа попадет в бесконечный цикл, спасти вас может кнопка питания)))
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 31.07.2015, 12:12 | |
|
0
|
|
|
Заблокирован
|
||
| 05.08.2015, 10:47 | ||
|
В ОС Windows приоритет потока RealTime еще не означает что он будет работать в этом режиме )))
0
|
||
|
|
|||
| 05.08.2015, 10:53 | |||
|
0
|
|||
|
Заблокирован
|
|
| 05.08.2015, 11:08 | |
|
))) В данном случае не имеет значения процесс или поток - смысл в режиме работы, который Microsoft определила под громким названием RealTime ...
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
| 05.08.2015, 11:21 | ||||||
|
Ребят, винда не такая тупая на самом деле, чтобы просто так позволять такие пляски с бубном,
через диспетчер задач, - она ставит высокий приоритет, а иногда вообще отсутствует доступ. (см. аттач).
Но, запустив от админа этот код - вроде как дает, выводит RealTime.
0
|
||||||
|
Заблокирован
|
|
| 05.08.2015, 11:48 | |
|
Та да, но все дело в том, что винда в принципе не может осуществить выполнение кода в режиме RealTime -
рано или поздно процесс всеравно будет прерван (и не важно - какой у него приоритет). Так уж она устроена
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 05.08.2015, 11:58 | |
|
Я без понятия как там винда работает, но имея логические процессоры (на одноядерном проце)
или имея несколько ядер, думаю, можно выполнить код реалтайм на одном лог проце или ядре. Но скорей всего винда позволит действительно тру-реалтайм код выполнить только в драйверах или в 0-м кольце.
0
|
|
| 05.08.2015, 11:58 | |
|
Помогаю со студенческими работами здесь
11
Потребление ресурсов Черезмерное потребление ресурсов Потребление ресурсов скриптами. Потребление ресурсов компьютера VS2010-2015 версий Оставить приложение работающим и ограничение потребление ресурсов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|