Страница: 1 |
Хай олл... Тут одна небольшая проблемка возникла - в некоторые критические моменты работы программы (допустим, в бесконечном цикле) она начинает в первую очередь отжирать 100% CPU. Вроде проблема небольшая, но что-то никак не могу найти доку по тому, как это зарезать, скажем, чтоб более 30% не забирала...
Попробуй Priority поставить Low. Нужно не цикл бесконечный писать, а использовать таймер! Почитай книжку Крепкий орешек Visual Basic от Брюса МакКинни и научишься этому непростому искуству . бесконечный цикл я для примера привел и вовсе не значит, что я его активно использую в том случае, который у меня, вовсе не цикл бесконечный, а доунлоад файла. и когда он не может нормально приконнектится, он начинает жрать ресурсы системы. Вот в этом случае и надо не дать ему много ресурсов ЗЫ. Никто так и не ответил, можно ли резать трафик при использовании URLDownloadToFileA из либа urlmon... Чтоб прога в цикле не жрала 100% кэша на до в цикл в конце повесить Sleep 10, это АПИ Та что sleep можно заюзать это и так ясно. Меня больше интересует КАК ЗАРЕЗАТЬ РЕСУРСЫ. Вот допустим у меня заносятся 100000 записей в БД и я хочу чтобы программа использовала ровно 5 % CPU. Не больше, не меньше... Вообще в целом все приложение. Sleep'ом можно просто сделать паузу и не более.... Может, кто-нить все-таки знает как это сделать... Может, API есть такие... Я что-то не нашел... Страница: 1 |
Вопрос: как ресурсы системы зарезать..?
Добавлено: 14.12.02 20:28
Автор вопроса: Rover
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
-=Gork=-
ICQ: 9993198
Вопросов: 8
Ответов: 229
Web-сайт:
Профиль | | #1
Добавлено: 14.12.02 21:21
Номер ответа: 2
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #2
Добавлено: 14.12.02 21:42
Номер ответа: 3
Автор ответа:
Rover
Вопросов: 13
Ответов: 12
Профиль | | #3
Добавлено: 15.12.02 01:44
Номер ответа: 4
Автор ответа:
j3d1
ICQ: 8370005
Вопросов: 34
Ответов: 466
Профиль | | #4
Добавлено: 15.12.02 18:18
Номер ответа: 5
Автор ответа:
Rover
Вопросов: 13
Ответов: 12
Профиль | | #5
Добавлено: 15.12.02 18:50