Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использовать ускорение DelphiSpeedUp в своей программе 
:(
    Опции темы
Snowy
Дата 2.6.2007, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 5
Всего: 60



клевая штука наверное надеюсь глючить не будет... smile 


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
MetalFan
Дата 8.8.2007, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 62
Всего: 128



на BDS - This_compiler_version_is_not_supported


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Sanchezzz
Дата 8.8.2007, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 5
Всего: 60



MetalFan- у меня BDS 4.0 работает отлично. и в правду быстрее IDE пашет да и сам Delphi тоже быстрей грузится стал.
модуль если присоединять к программу тоже хорошо работает.


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
s-mike
Дата 7.9.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 16.1.2005
Где: Киев

Репутация: 9
Всего: 16



Кстати, раньше и сам DelphiSpeedUp шел с исходниками.
PM MAIL WWW   Вверх
ivan219
  Дата 8.9.2007, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1121
Регистрация: 19.11.2005
Где: Планета земля

Репутация: 2
Всего: 12



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


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



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


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 2
Всего: 3



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

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


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Snowy
Дата 3.10.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(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   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

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

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

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

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


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

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


 




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


Реклама на сайте     Информационное спонсорство

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