|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.09.2010, 11:56 | #1 |
Заблокирован
Форумчанин
Регистрация: 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 шаблоны
|
09.09.2010, 12:16 | #2 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Ну было- бы все так хорошо... Для того чтобы оценить качество Лазаруса необходимо рассмотреть все его недостатки. ИМХО. Например, проект созданный в Delphi 7 не возможно открыть в нем.
p.s. попробовал сейчас открыть сохраненный ранее проект... |
09.09.2010, 12:28 | #3 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
||
09.09.2010, 12:38 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
без указания характеристик машины данные неадекватны.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
09.09.2010, 12:58 | #5 |
Заблокирован
Форумчанин
Регистрация: 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 шаблоны
|
09.09.2010, 13:02 | #6 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
09.09.2010, 13:03 | #7 |
Заблокирован
Форумчанин
Регистрация: 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. |
09.09.2010, 13:22 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
300-400 Кб для пустой формы - нормальный результат. Сжимать дальше разными упаковщиками нет смысла, это уже много раз обсуждалось. Различные UPX, ASPack и прочие для разработчика ПО не нужны в принципе.
E-Mail: arigato.freelance@gmail.com
|
09.09.2010, 13:27 | #9 | |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
Цитата:
Как я понимаю пакер сжимает файл,почти как обычный архиватор. Далее добавляет себя к экзешнику,точнее код для разархивирования. Во время запуска программы как бы в оперативной памяти начинает распаковываться. ИМХО, пакеры можно использовать в зависимости от масштаба проекта. И всё-таки как Вы относитесь к 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. |
|
09.09.2010, 13:43 | #10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Какие-такие недостатки Вам нужны?
Есть один самый главный недостаток: каков смысл гнаться за Кб в ехешнике? Что бы показать, какой я крутой прогер и у меня ехешник на 5 Кб меньше, чем у соседа? Этот вопрос уже разжевывался на форуме, поищите. E-Mail: arigato.freelance@gmail.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[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 |