Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2016, 01:21   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию работа на все 100%

как заставить чтобы комп выполнял операцию какую-нибудь быстрее? То есть чтобы загрузка ЦП была бы на все 100% ?
komra2 вне форума Ответить с цитированием
Старый 10.01.2016, 02:30   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в среднем современные компы многоядерные.

и если процесс жрет 25% для 4-ядерника, это значит одно ядро загружено полностью.
а тогда распараллеливание поможет загрузить все.

в общем в большинстве случаем ПО надо проектировать для этого.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 10.01.2016 в 02:41.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.01.2016, 04:31   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

а как сделать чтобы процесс загружал ядра на все 100% если у меня их 4?
komra2 вне форума Ответить с цитированием
Старый 10.01.2016, 05:20   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

процесс ваш? если да, то перечитываем мой ответ.
если нет, то никак, не умеет
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.01.2016, 13:54   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,554
По умолчанию

Цитата:
Сообщение от komra2 Посмотреть сообщение
как заставить чтобы комп выполнял операцию какую-нибудь быстрее?
Проапгрейдить комп
Arigato вне форума Ответить с цитированием
Старый 10.01.2016, 15:06   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
а как сделать чтобы процесс загружал ядра на все 100% если у меня их 4?
У windows есть для этого система приоритетов для потоков. Отдайте процессу загрузивщему процессор на 25% приоритет "Реального времени". Получите загрузку в 50% а то в 75%, т.е. все свободные ресурсы процессора моментально будут переданы потоку с большим приоритетом выполнения.

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

Последний раз редактировалось Человек_Борща; 10.01.2016 в 15:10.
Человек_Борща вне форума Ответить с цитированием
Старый 10.01.2016, 22:18   #7
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
У windows есть для этого система приоритетов для потоков. Отдайте процессу загрузивщему процессор на 25% приоритет "Реального времени". Получите загрузку в 50% а то в 75%, т.е. все свободные ресурсы процессора моментально будут переданы потоку с большим приоритетом выполнения.

Писал даже для этого утилиту чтобы приложение, в котором сейчас работаю, получало максимум процессорного времени. С появлением Windows 8 стало не актуальным (для меня по крайней мере), тут уже сама ОС не плохо управляет ресурсом процессора.
Пользы от нее, на 30% лучше, но этих % не достаточно......
komra2 вне форума Ответить с цитированием
Старый 10.01.2016, 23:16   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Получите загрузку в 50% а то в 75%, т.е. все свободные ресурсы процессора моментально будут переданы потоку с большим приоритетом выполнения.
Каким образом если в процессе 1 поток?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.01.2016, 23:22   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Пользы от нее, на 30% лучше, но этих % не достаточно......
Это говорит о том, что у вас ПК достаточно мощный чтобы вырабатывать 100% загрузки вашим приложением. Запускайте копии.

Цитата:
Каким образом если в процессе 1 поток?
А откуда мы знаем, что там 1 поток?
Человек_Борща вне форума Ответить с цитированием
Старый 10.01.2016, 23:27   #10
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Это говорит о том, что у вас ПК достаточно мощный чтобы вырабатывать 100% загрузки вашим приложением. Запускайте копии.


А откуда мы знаем, что там 1 поток?
У меня он работает, если я запущу сразу 5 штук чего-нибудь,копи пест больших файлов, то он возьмет от силы 14-15% нагрузки..... Потоки? Около 800 штук когда запущен хром студия и и еще один софт

Не ПК а ультрабук

Последний раз редактировалось komra2; 10.01.2016 в 23:35.
komra2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напечатать все цифры десятичной записи чисел 2^500 и 1!+2!+3!+...+100!. dmitriy20104 Паскаль, Turbo Pascal, PascalABC.NET 3 21.08.2012 07:00
Найти все числа в диапазоне от 0 до 100, квадраты которых заканчиваются той же цифрой, что и само число (Delphi) 'studentka' Помощь студентам 5 29.11.2011 17:10
вывести на экран все числа делящиеся на 13 от1 до 100 nasya73 Паскаль, Turbo Pascal, PascalABC.NET 5 07.11.2011 01:32
в 10-й столбец во все 100 ячеек добавить информацию 1ndigo Microsoft Office Excel 9 03.12.2008 17:57