Страница: 1 |
Страница: 1 |
Вопрос: Оптимизация кода - нужна помощь.
Добавлено: 27.02.07 21:30
Автор вопроса: Telishev S | Web-сайт:
Здраствуйте!
Нужна помощь с оптимизацией этого -
http://tsa-molotoff.jino-net.ru/src/label_array.rar
вполне возможно, что после оптимизации он кому нибудь понадобится!
Код не могу выложить, так как он достаточно объемен.
Что то он загружает процентов на 18-25 проц - что будет если будет больше элементов ?
Или во всем виновата PaintPicture?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #1
Добавлено: 27.02.07 21:45
тормоза в lGetRegion "GetPixel"
Использовать GetDiBits
Номер ответа: 2
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #2
Добавлено: 27.02.07 21:52
точно?
Она используется только при начальной загрузке.
но все равно спасибо, попробую!
Номер ответа: 3
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #3
Добавлено: 27.02.07 22:08
Ну как-же может быть точно...
Бегло просмотрел проект...
Узкие места там,где GetPixel и PaintPicture.
Ну и регионы...
Номер ответа: 4
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #4
Добавлено: 27.02.07 22:17
Ну вот, придется почти всю гди переписывать, да курить СДК потихоньку насчет битблт!
Номер ответа: 5
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #5
Добавлено: 27.02.07 22:18
Да, да.. PaintPicture > на BitBlt,
но смог это, значит остальное как два байта переслать.
Номер ответа: 6
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #6
Добавлено: 27.02.07 22:23
просто проект частью которого это является весь написан таким образом(+видео, аудио) но он столько не жрет.
вот что удивительно - главный проект работал без тормозов на Cel-333, 64 ram, Win2000, а это на 2 ядернике умудряется тормозить(ну конечно там нет такой перерисовки)
Номер ответа: 7
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #7
Добавлено: 27.02.07 22:24
ой, не тормозит, а просто много ест
Номер ответа: 8
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #8
Добавлено: 02.03.07 03:12
Исправлено:
http://tsa-molotoff.jino-net.ru/src/label_array_fixed_cpu.rar
у меня лично уменьшилась загрузка проца довольно значительно.
Код на биты не правил, чисто оптимизация частоты отрисовки.