Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как увеличить скорость компиляции в билдере ???? / 13 сообщений из 13, страница 1 из 1
18.01.2005, 16:47
    #32870619
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Почему Билдер, в отличии от Дельфи так долго компилит прект,
тогда как Дельфи просто собирает его на лету, и глазом не моргнеш!

У меня клиент к базе MSSQLS2000 компилится около 14 секунд,
порядка ~ 36 000 строк, жуть просто.

Машина быстрая, прцесс 4 пень 2.4 ГГ, 256 оперативы, винт 7200 оборотов в минуту.

Одним словом, можно ли как нибуть ускорить компиляцию, если да,
то как, желательно в разы, к примеру в половину от имеющегося....



-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
18.01.2005, 17:03
    #32870670
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Курим директиву
#pragma hdrstop
и все что встретится при этом по пути.
...
Рейтинг: 0 / 0
18.01.2005, 17:57
    #32870854
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Паскаль вообще очень легок для компилятора, а С++ компилить сложно))
Хотя и deLPHI у меня есть проект, который билдится 23 сек
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
18.01.2005, 18:04
    #32870880
kulpavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
чем определяется "сложность" компиляции ?
...
Рейтинг: 0 / 0
18.01.2005, 18:09
    #32870905
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
kulpavelчем определяется "сложность" компиляции ?

Язык С++ имеет синтаксис гораздо сложнее чем в Pascal, соответственно затраты времени на парсинг и компиляцию гораздо выше
...
Рейтинг: 0 / 0
18.01.2005, 18:20
    #32870928
prof79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
В паскале компилятор однопроходовый а в с++- многопроходовый
Ну и туда же - шаблоны, повторный простотр заголовочных файлов VCL....
В опциях проекта укажи чтобы кешировал заголовки(кажется на странице omplier). - и чтобы библиотеки юзал динамически.
...
Рейтинг: 0 / 0
18.01.2005, 18:24
    #32870939
kulpavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
синтаксис "сложен" для понимания, а для компилятора все определяется набором команд..
...
Рейтинг: 0 / 0
19.01.2005, 11:36
    #32871840
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
kulpavelсинтаксис "сложен" для понимания, а для компилятора все определяется набором команд..

То есть, по-вашему, трудоемкость компиляции С++ равна трудоемкости компиляции какого -нибудь Basic?
(Действительно, берем один компилятор, меняем "набор команд" и усе -- новый компилятор готов
...
Рейтинг: 0 / 0
19.01.2005, 11:56
    #32871896
kulpavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Lelikk
То есть, по-вашему, трудоемкость компиляции С++ равна трудоемкости компиляции какого -нибудь Basic?
(Действительно, берем один компилятор, меняем "набор команд" и усе -- новый компилятор готов
ну не будем забывать что Basic - еще и интерпретатор...а для компиляции используется отдельный компилятор....
...
Рейтинг: 0 / 0
20.01.2005, 01:23
    #32873522
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
--kulpavel
--Сообщений: 275 синтаксис "сложен" для понимания, а для компилятора все определяется набором команд..

с библиотекой boost можно такие чудеса натворить, что несколько строк будут компилится бесконечно долго. особенно использование рекурсивных темплейтов.
...
Рейтинг: 0 / 0
24.01.2005, 22:48
    #32881232
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
kulpavel Lelikk
То есть, по-вашему, трудоемкость компиляции С++ равна трудоемкости компиляции какого -нибудь Basic?
(Действительно, берем один компилятор, меняем "набор команд" и усе -- новый компилятор готов
ну не будем забывать что Basic - еще и интерпретатор...а для компиляции используется отдельный компилятор....

Давно вы бейсик видели)))))))))))
...
Рейтинг: 0 / 0
25.01.2005, 10:22
    #32881604
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Lelikk kulpavelчем определяется "сложность" компиляции ?

Язык С++ имеет синтаксис гораздо сложнее чем в Pascal, соответственно затраты времени на парсинг и компиляцию гораздо выше


С++ компилятор много проходной в отличие от паскалевского компилятора ..
...
Рейтинг: 0 / 0
26.01.2005, 05:26
    #32883580
sparrow
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить скорость компиляции в билдере ????
Чтобы было быстро и удобно, главное большой прект разделить на много-много маленьких - один стартовый(exe) все остальные dll, не забывайте включать кэширование прекомпилированых заголовков. И купите ещё 256к памяти.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как увеличить скорость компиляции в билдере ???? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]