Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
2 koyodza - какой же Вы тёмный в приоритетах виндовых задач! :) Живёте руководствуясь мифами-страшилками, которые Вам кто-то когда-то рассказал в детстве.
Отправлено
Шунт_гороховый (93.80.42.236) 07 января 2010, г. 05:46
Компьютер - это железка, от которой нужно получить по максимуму для выполнения своей задачи. А Вы смущённо мнётесь в сторонке в нерешительности подойти и попросить "дай моей задаче побольше ресурсов пожалуйста, о великая винда" :)
Как говорится, не одушевляйте компьютеры - они этого не любят :)
Нет у них понятия о морали и вежливости. Не будьте таким скромным.
Вас кто-то в детстве напугал "сынок, не трогай спички - они детям не игрушка". Ну, то есть, не спички, а приоритет виндового потока. Вы до сих пор боитесь не то что зажечь спичку, а даже взять её в руки.
Разрушу Ваш детский миф: когда Вы спите через sleep() в наивысшем приоритете, Вы не отнимаете ни процента процессорного времени у других потоков системы и приложений.
Другими словами: не бойтесь, потрогайте спичку. :)
Составить ответ | Вернуться на конференцию
Ответы
- Виндовс с легкостью проигнорирует твои униженые мольбы если она не Windows CE. Впрочем ты можешь попытаться пообщаться с ней на уровне ядра, но тогда последствия целиком на твоей совести и БиллГейтс умывает руки. - Codavr (07.01.2010, 16:04:55 78.107.223.242, пустое)
- а вот и результаты выполнения Sleep(1) на разных компьютерах. Переключение приоритета ни на что не влияет - koyodza (07.01.2010, 14:24:17 93.73.215.120, 2061 байт, ссылка, картинка)
- На интеле с GV3 например QueryPerformanceCounter использовать некорректно, при уходе в Sleep ни...{+} - waw (07.01.2010, 18:13:20 82.220.52.50, 319 байт)
- кому не лень - запустите пожалуйста у себя, и выложите результаты - koyodza (07.01.2010, 14:39:20 93.73.215.120, пустое)
- Дык. Дискрет таймера планировщика задач 15 мс на десктопных виндах и 50 мс на серверных. - Oldring (07.01.2010, 14:27:22 109.188.219.104, пустое)
- ? - koyodza (07.01.2010, 14:30:47 93.73.215.120, пустое)
- Sleep() использует грубый таймер планировщика задач. - Oldring (07.01.2010, 14:32:39 109.188.219.104, пустое)
- да. Ну и что? Товарищ пытался доказать, что повышением приоритета он сможет что-то изменить - koyodza (07.01.2010, 14:36:7 93.73.215.120, пустое)
- Изменить можно вот этим. А повышением приоритера можно помешать другим приложениям помешать. - Oldring (07.01.2010, 14:41:3 109.188.219.104, пустое, ссылка)
- не уводите дискуссию в сторону - koyodza (07.01.2010, 14:43:45 93.73.215.120, пустое)
- Если я не ошибаюсь, требовалось 3 миллисекунды? Всё остальное - это уход в сторону. - Oldring (07.01.2010, 14:55:21 109.188.219.104, пустое)
- если не ошибаюсь, точно заявлено не было. Было типа "милисекундная задержка". Ну а если даже и 3 мсек - см. результаты тестирования - koyodza (07.01.2010, 15:01:31 93.73.215.120, 120 байт)
- 1) Где я утверждал про миллисекундную задержку? Ну-ка сюда цитатку или извинения. - Шунт_гороховый (07.01.2010, 16:28:44 93.80.42.236, 754 байт)
- добавление SetPriorityClass(..., REALTIME_PRIORITY_CLASS) ничего не изменило - koyodza (07.01.2010, 17:06:57 93.73.215.120, пустое)
- 1. не Вы, а автор изначального вопроса на стр.2589, и не утверждал, а спрашивал. 2. Предложите свой вариант. 3. Минимальный интервал от этого меньше не станет - koyodza (07.01.2010, 16:53:1 93.73.215.120, 627 байт)
- Ответ: - Шунт_гороховый (07.01.2010, 17:06:55 93.80.42.236, 620 байт)
- Я в этих столбцах чисел ничего не понимаю. - Oldring (07.01.2010, 15:06:39 109.188.219.104, 141 байт)
- эх... читаю ветку и печально... в данный миг мне эта инфа не нужна... но придет время - хрен что ведь быстро найду... А это всё засосет в воронку времени... Я к тому что по четким "вечным" темам инфа складироваться должна в идеале в конфу попавшая((((( - basilmak (07.01.2010, 13:30:25 89.191.241.237, пустое)
- Если вы о кольце 3 (приложения) то не смешите людей. - А (07.01.2010, 13:25:42 10.80.26.1,193.233.144.5, 700 байт)
- Правильный ответ такой. - Oldring (07.01.2010, 13:19:58 109.188.219.104, 952 байт)
- уж лучше почитать MSDN, провести пару измерений, чем разводить такую дискуссию - jo (07.01.2010, 12:21:0 127.0.0.1,212.33.73.53, пустое)
- вот из-за таких умников, как Шунт, мы и имеем столько глючного и непригодного к использованию ПО - koyodza (07.01.2010, 11:41:50 93.73.215.120, пустое)