Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Оптимизация кода - нужна помощь. Добавлено: 27.02.07 21:30  

Автор вопроса:  Telishev S | Web-сайт: tsa-molotoff.jino-net.ru
Здраствуйте!

Нужна помощь с оптимизацией этого -
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-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #2
Добавлено: 27.02.07 21:52
точно?
Она используется только при начальной загрузке.
но все равно спасибо, попробую!

Ответить

Номер ответа: 3
Автор ответа:
 EUGY



Вопросов: 0
Ответов: 454
 Профиль | | #3 Добавлено: 27.02.07 22:08
Ну как-же может быть точно...
Бегло просмотрел проект...
Узкие места там,где GetPixel и PaintPicture.
Ну и регионы...

Ответить

Номер ответа: 4
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #4
Добавлено: 27.02.07 22:17
Ну вот, придется почти всю гди переписывать, да курить СДК потихоньку насчет битблт!

Ответить

Номер ответа: 5
Автор ответа:
 EUGY



Вопросов: 0
Ответов: 454
 Профиль | | #5 Добавлено: 27.02.07 22:18
Да, да.. PaintPicture > на BitBlt,
но смог это, значит остальное как два байта переслать.

Ответить

Номер ответа: 6
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #6
Добавлено: 27.02.07 22:23
просто проект частью которого это является весь написан таким образом(+видео, аудио) но он столько не жрет.
вот что удивительно - главный проект работал без тормозов на Cel-333, 64 ram, Win2000, а это на 2 ядернике умудряется тормозить(ну конечно там нет такой перерисовки)

Ответить

Номер ответа: 7
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #7
Добавлено: 27.02.07 22:24
ой, не тормозит, а просто много ест

Ответить

Номер ответа: 8
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #8
Добавлено: 02.03.07 03:12
Исправлено:
http://tsa-molotoff.jino-net.ru/src/label_array_fixed_cpu.rar

у меня лично уменьшилась загрузка проца довольно значительно.

Код на биты не правил, чисто оптимизация частоты отрисовки.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам