![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
![]()
Почему медленно работает цикл?
Вот код (причем сталкиваюсь не первый раз с таким): Код:
После старта цикла - жду несколько секунд, потом ставлю бряк чтобы посмотреть чему равняется i, и i равняется очень маленькому значению (меньше 5000)(когда оно должно было быть в несколько раз больше это точно) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 06.01.2011
Сообщений: 11
|
![]()
А у тебя часто выводится в консоль printf("%08x\n", i * 4 + 402653184);? Вывод в консоль это довольно длительная операция.
|
![]() |
![]() |
![]() |
#3 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
поставь вывод в консоль на второй поток,который работает с Sleep(500), или вообще выключи вывод, и посмотри
![]()
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#4 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
ага, в консоль долго выводится, попробуй так:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цикл Cardinal - почему так происходит? | Nester | Общие вопросы Delphi | 2 | 28.07.2010 15:04 |
Почему не работает цикл? | Marsik | Помощь студентам | 0 | 18.11.2009 15:01 |
Почему запрос работает медленно | _SERGEYX_ | БД в Delphi | 1 | 24.10.2008 17:30 |
Почему не работает цикл????? | Marsik | Помощь студентам | 2 | 22.06.2008 14:16 |
Почему ХОR работает медленно? | Иллидан | Помощь студентам | 5 | 01.05.2008 14:51 |