Максимизируйте использование ЦП

что относительно этого css свойства

min-width: 100px

, но это действительно не работает в IE6, если не ошибочный

, если Вы не хотите делать это css способом, я предполагаю, что можно добавить этот атрибут

nowrap="nowrap"

в теге данных таблицы

10
задан Jacob 27 October 2009 в 21:40
поделиться

4 ответа

Я предполагаю, что вы работаете на двухъядерном компьютере. Попробуйте запустить другой поток.

Если у вас есть только один поток выполнения в вашем приложении, он может быть запущен только на одном ядре ЦП за раз. Решение состоит в том, чтобы разделить работу пополам и заставить одно ядро ​​процессора выполнять одну половину, а другое ядро ​​- другую половину. Конечно, вы можете обобщить это для работы с 4 ядрами или более ....

Установка приоритета для вашего приложения только переместит его вверх по очереди, для которой процесс получает первый шанс использовать CPU. Если есть процесс в реальном времени, ожидающий ЦП, он всегда будет получать его до высокого приоритета и так далее по списку приоритетов. Даже если ваше приложение имеет низкий приоритет, оно все равно может максимально использовать ядро ​​ЦП, если у него достаточно работы, и ни один процесс с более высоким приоритетом не хочет использовать это ядро.

Для введения в многопоточность ознакомьтесь с этими вопросами:

28
ответ дан 3 December 2019 в 13:44
поделиться

Вероятно, у вас двухъядерный процессор, и ваша программа, вероятно, однопоточная.

9
ответ дан 3 December 2019 в 13:44
поделиться

Приоритет не имеет почти никакого отношения к тому, сколько ЦП использует ваш процесс. Это связано с тем, что если есть что-то , доступное для запуска, ОС будет планировать его запуск, даже если это имеет низкий приоритет. Приоритет приходит только тогда, когда есть два или более выполняемых потока на выбор. (Примечание: это крайнее упрощение.)

Программы обработки чисел, такие как Prime95 , запускаются с наименьшим приоритетом и порождают несколько потоков, чтобы использовать все столько процессоров, сколько вы есть.

5
ответ дан 3 December 2019 в 13:44
поделиться

Реальное время не обязательно потребляет циклы процессора. Попробуйте создать поток, два или три, которые запускают узкие циклы, которые считаются, самое простое. Если вы хотите (ab) использовать память, вы также можете выделить и освободить некоторые произвольные объекты в ваших циклах.

0
ответ дан 3 December 2019 в 13:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: