Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2010, 11:56   #1
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
Хорошо Lazarus загружается быстрее Delphi

Приветствую всех.
Скачал и установил Lazarus 0.9.26 на Windows. На Ubuntu он у меня уже
давно стоит. Потрясающее быстродействие - загружается за 1-2 секунды. Я глазам не поверил. Размер скомпилированного исполняемого файла после настроек компилятора и сжатия пакером тоже приемлемый.
Размер инсталляшки 55,7 метров.
Размер инсталлированного IDE чуть больше 400 метров.
Думал,что он просто урезанный до невозможности. Посмотрел - набор
необходимых компонентов есть. Правда поменьше,чем у Delphi,но не беда. Насколько он всё таки уступает Delphi, если вообще уступает.
Большинство Delphi-проектов я так понимаю будут в нем компилится без особых проблем.
За счёт чего достигается такое супер-быстродействие?
P.S.
А D у меня даже чистая - без навеса доп. компонент никогда так быстро
не грузилась.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 09.09.2010, 12:16   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Ну было- бы все так хорошо... Для того чтобы оценить качество Лазаруса необходимо рассмотреть все его недостатки. ИМХО. Например, проект созданный в Delphi 7 не возможно открыть в нем.

p.s. попробовал сейчас открыть сохраненный ранее проект...
vasek123 вне форума Ответить с цитированием
Старый 09.09.2010, 12:28   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от Alexei91
Потрясающее быстродействие - загружается за 1-2 секунды.
Delphi 6 и 7 за 2 секунды загрузились. Других версий не стоит, не могу проверить.

Цитата:
Сообщение от Alexei91
Размер скомпилированного исполняемого файла после настроек компилятора и сжатия пакером тоже приемлемый.
Размер скомпилированного исполняемого файла и без всяких тупых пакеров приемлемый.
Arigato на форуме Ответить с цитированием
Старый 09.09.2010, 12:38   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

без указания характеристик машины данные неадекватны.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 09.09.2010, 12:58   #5
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

raxp
ОС Windows XP SP2
CPU Celeron M 1,46 Ггц
RAM 512 мб
Video 64 мб
Arigato без UPX размер просто exe-ника под 1,5 метра
С UPX около 400 кб. Если знаете как уменьшить exe без пакера,
расскажите, пожалуйста.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 09.09.2010, 13:02   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от Alexei91
Если знаете как уменьшить exe без пакера, расскажите, пожалуйста.
Делфи 6 - без UPX'ов и прочих: 351 Кб.
Arigato на форуме Ответить с цитированием
Старый 09.09.2010, 13:03   #7
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

D6 никогда не использовал.
Arigato размер исполняемого файла без UPX у меня примерно 1,5 мб. (Lazarus)
Это для просто окна,согласитесь,неприемлемо.
А с UPX под 400 кб. Если я что-то не так делаю, подскажите, пожалуйста.

D7 без UPX - под 400 кб
D2010 - под 1мб

С UPX исполняемый файл под D7 получается ок. 100 кб,если не забыл.
Вариант делать всё через API не рассматриваю - т.к. теряю все преимущества VCL.
Ещё есть KOL,но я с ней не возился.
ASPack вроде бы лучше упаковывал,но там регистрация нужна. Хотя я тогда не знал,что в UPX-е степень сжатия регулируется
P.S.
2 поста одинаковых - Ин-т заглючил немного,извиняюсь.
Темы для WordPress. Русские WordPress шаблоны

Последний раз редактировалось Stilet; 09.09.2010 в 13:42.
Alexei91 вне форума Ответить с цитированием
Старый 09.09.2010, 13:22   #8
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

300-400 Кб для пустой формы - нормальный результат. Сжимать дальше разными упаковщиками нет смысла, это уже много раз обсуждалось. Различные UPX, ASPack и прочие для разработчика ПО не нужны в принципе.
Arigato на форуме Ответить с цитированием
Старый 09.09.2010, 13:27   #9
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Цитата:
Различные UPX, ASPack и прочие для разработчика ПО не нужны в принципе.
Перечислите недостатки по пунктам.
Как я понимаю пакер сжимает файл,почти как обычный архиватор.
Далее добавляет себя к экзешнику,точнее код для разархивирования.
Во время запуска программы как бы в оперативной памяти начинает распаковываться.
ИМХО, пакеры можно использовать в зависимости от масштаба проекта.
И всё-таки как Вы относитесь к Lazarus.
P.S.
Всё таки лучше кодить на том,что лучше знаешь, а не на том,что "модно". Я прав?
Т.к. на том же MS Visual C++ 2005 Express Edition исполняемый файл < получается,
но т.к. я его не особо знаю - могу накосячить. Помимо этого не могу примеры найти
рабочие - то 1 не то, то другое. То для Borland C++, то MFC нето. asfwin.h нету и т.п. и т.д.
В общем одни мучения,а с Лазарусом поставил и всё работает - как для windows,так и для
Ubuntu. Паскаль опять же,только FPC.
Темы для WordPress. Русские WordPress шаблоны

Последний раз редактировалось Alexei91; 09.09.2010 в 13:51.
Alexei91 вне форума Ответить с цитированием
Старый 09.09.2010, 13:43   #10
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Какие-такие недостатки Вам нужны?
Есть один самый главный недостаток: каков смысл гнаться за Кб в ехешнике? Что бы показать, какой я крутой прогер и у меня ехешник на 5 Кб меньше, чем у соседа?

Этот вопрос уже разжевывался на форуме, поищите.
Arigato на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Lazarus\Delphi] Использование информации из текстового файла.. hen Lazarus, Free Pascal, CodeTyphon 1 19.05.2010 22:44
не загружается ini файл в Delphi TaYgA Помощь студентам 9 30.10.2009 09:56
Что быстрее?! Dimedrolum Общие вопросы C/C++ 5 14.10.2009 11:57
Lazarus vs Delphi and Kylix Umen Софт 8 14.03.2009 12:15