Модераторы: Snowy, bems, THandle, Rrader
  

Поиск:

Добавить материал
 

Использовать ускорение DelphiSpeedUp в своей программе
Snowy
Репутация: 176
Всего: 448

Профиль
Быстрая цитата Цитата
Теги:
Если вы пользуетесь DelphiSpeedUp, то вы в курсе, что он помогает ускорить работу IDE Delphi.
Автор этого замечательного плагина выложил код модуля, который позволит также ускорить Вашу собственную программу.
Для этого достаточно просто подключить его в uses.
Скачать можно отсюда (10kb)
Одно ограничение: модуль должен подключаться к самой программе.
То есть его нельзя использовать в dll и bpl.


Комментарии посетителей:


  Дата 8.8.2007, 03:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
Sanchezzz **   Репутация: 5  Всего: 23 
клевая штука наверное надеюсь глючить не будет... smile 
PM MAIL WWW ICQ   Вверх

Дата 8.8.2007, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
MetalFan ****   Репутация: 51  Всего: 109 
на BDS - This_compiler_version_is_not_supported
PM MAIL ICQ   Вверх

Дата 8.8.2007, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
Sanchezzz **   Репутация: 5  Всего: 23 
MetalFan- у меня BDS 4.0 работает отлично. и в правду быстрее IDE пашет да и сам Delphi тоже быстрей грузится стал.
модуль если присоединять к программу тоже хорошо работает.
PM MAIL WWW ICQ   Вверх

Дата 7.9.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
s-mike **   Репутация: 9  Всего: 16 
Кстати, раньше и сам DelphiSpeedUp шел с исходниками.
PM MAIL WWW   Вверх

  Дата 8.9.2007, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
ivan219 ***   Репутация: 2  Всего: 11 
А каким образом ускаряется программа при помощи модуля и вобще что он ускоряет???
PM MAIL ICQ   Вверх

Дата 8.9.2007, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
Snowy ****   Репутация: 176  Всего: 448 
А ты сходи по ссылке. Там же написано:
"Ускоряет загрузку и работу IDE путём замены стандартных RTL функций на аналогичные из проекта FastCode."
Особенно это заметно при работе со строками.
Например простое сравнение двух строк - это просто в записи, а реально этим занимается отдельная функция, скорость которой бывает очень важна, особенно в узких местах.
Данный модуль посволяет сделать стандарные операции более быстрыми, без необходимости модификации собственного кода.
А достигнуто это просто - ассемблер, постоянная оптимизация и улучшение кода.
PM MAIL WWW   Вверх

Дата 3.10.2007, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
Delphist ***   Репутация: 1  Всего: 2 
Цитата(Snowy @ 2.6.2007,  14:11)
Если вы пользуетесь DelphiSpeedUp, то вы в курсе, что он помогает ускорить работу IDE Delphi.
Автор этого замечательного плагина выложил код модуля, который позволит также ускорить Вашу собственную программу.
Для этого достаточно просто подключить его в uses.
Скачать можно отсюда (10kb)
Одно ограничение: модуль должен подключаться к самой программе.
То есть его нельзя использовать в dll и bpl.

Snowy, скажи, пожалуйста, на сколько эффективно использовать DelphiSpeedUp. Где гарантия, что в проекте из-за него появится баги. На сколько распространена данная фишка.
PM MAIL WWW ICQ   Вверх

Дата 3.10.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата
Snowy ****   Репутация: 176  Всего: 448 
Цитата(Delphist @  3.10.2007,  15:38 Найти цитируемый пост)
Snowy, скажи, пожалуйста, на сколько эффективно использовать DelphiSpeedUp.
Сам спидап или модуль?
Спидапом пользуюсь очень давно - глюков не замечал ни разу.
Эффективность самого спидапа видна невооружённым глазом. Особенно на 2006-й версии.
Скорость загрузки IDE повышается намного.
А скорость модуля несложно протестировать самому.
Достаточно собрать тестовый пример и протестировать его со спидапом и без.
Например скорость работы со строками увеличивается в несколько раз.
Например у меня в проекте очень много TStringList и поиска в них.
Поэтому скорость поиска в этих списках местами довольно критична.

Цитата(Delphist @  3.10.2007,  15:38 Найти цитируемый пост)
Где гарантия, что в проекте из-за него появится баги.
Карантий никто не даёт, как и на любой Freeware/OpenSource продукт.
Лично я пользуюсь. Никаких глюков не появилось. А скорость местами заметно возросла.

Цитата(Delphist @  3.10.2007,  15:38 Найти цитируемый пост)
На сколько распространена данная фишка.
Ну такой статистики просто нет.
Есть идеи, как это узнать?
Гугль выдаёт 752 сайта, где упоминается DelphiSpeedUp.
Много это или мало - не знаю.
Если говорить о самом спидапе - то большинство дельфистов этого сайта им пользуются.
Если говорить о модуле, то никакой информации нет.
Гугль находит упоминание его только на 63сайтах.
Модуль появился относительно недавно и ещё не приобрёл особой известности.

Кстати, он недавно обновился.
Страничка модуля тут: http://andy.jgknet.de/dspeedup/index.php?page=RtlVclOptimize
PM MAIL WWW   Вверх

  
 
Правила форума "Delphi: Общие вопросы"
Snowy THandle
Rrader bems

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, THandle, Rrader, bems

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 


Rambler's Top100

[ Время генерации скрипта: 0.3816 ]   [ Использовано запросов: 34 ]   [ GZIP включён ]


Реклама на сайте

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Хостинг: Vingrad Hosting     Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.