Вниз
Скачать: CL | DM;

время компиляции проекта   Найти похожие ветки 

← →
syte_ser78 ©   (2005-10-24 14:38) [0]

У кого был какой самый большой сабж?


← →
Loginov Dmitry ©   (2005-10-24 14:48) [1]


> время компиляции проекта


Где? На билдере?


← →
ПЛОВ ©   (2005-10-24 14:51) [2]

На 3DSmax :) 78 часов, хватит? :)


← →
syte_ser78 ©   (2005-10-24 14:53) [3]

ПЛОВ ©   (24.10.05 14:51) [2]
там рендеринг.
Loginov Dmitry ©   (24.10.05 14:48) [1]
pascal delphi


← →
Kolan ©   (2005-10-24 14:54) [4]

У кого-то из мастеров есть исходник 100 мБ. Я думаю очень долго компилируется.


← →
ПЛОВ ©   (2005-10-24 14:55) [5]

На Delphi - секунд 5, не больше


← →
ПЛОВ ©   (2005-10-24 14:56) [6]

Хотя... Когда компилил на П100, бывало и до минуты переваривал код :)


← →
Lamer@fools.ua ©   (2005-10-24 14:57) [7]

>>Kolan ©   (24.10.05 14:54) [4]

Он сгенерированный был, AFAIR.


← →
Юрий Зотов ©   (2005-10-24 15:52) [8]

Несколько минут (P3, 800 МГц, 256 М).


← →
syte_ser78 ©   (2005-10-24 15:59) [9]

Юрий Зотов ©   (24.10.05 15:52) [8]
Это Ваш проект?
Многолетний труд нескольки человек? А сколько он весит если не секрет?


← →
Юрий Зотов ©   (2005-10-24 16:17) [10]

> syte_ser78 ©   (24.10.05 15:59) [9]

Многолетний труд нескольких человек. Полный билд показывает около миллиона строк, вес исходников - примерно 150 метров.


← →
TUser ©   (2005-10-24 16:27) [11]

На FP как-то минут 10 было, правда потом не слинковалось :(


← →
Германн ©   (2005-10-24 16:32) [12]

2 Юрий Зотов ©   (24.10.05 16:17) [10]

> примерно 150 метров

Это только pas-ы? Или с dsm-ками?


← →
dr Tr0jan ©   (2005-10-24 16:34) [13]

А почему на BCB проект аналогичный (по коду, результату и размеру) Delphi компилится дольше?


← →
Anatoly Podgoretsky ©   (2005-10-24 16:36) [14]

dr Tr0jan ©   (24.10.05 16:34) [13]
Потому что BCB


← →
Германн ©   (2005-10-24 16:41) [15]

Вот кстати ещё один пример некорректно сформулированного вопроса. Если отвечать в лоб на сабж, то мог бы сказать бывало что и несколько часов!
Если вспомнить, что речь шла Басик-интерпретаторе. :-)


← →
Юрий Зотов ©   (2005-10-24 16:45) [16]

> Юрий Зотов ©   (24.10.05 16:17) [10]

Около миллиона строк - только PAS"ы.
Примерно 150 метров - с DFM"ками.


← →
лауреат натрия   (2005-10-24 16:48) [17]

dr Tr0jan ©   (24.10.05 16:34) [13]

У дельфи, в отличие от любого компилятора C++, компилятор однопроходный, со всеми вытекающими.


← →
ZeroDivide ©   (2005-10-24 16:50) [18]


> Юрий Зотов ©   (24.10.05 16:17)
> Многолетний труд нескольких человек. Полный билд показывает
> около миллиона строк, вес исходников - примерно 150 метров.
>
>


Врете, уважаемый.

Ширина строки 80 символов. Вы, как программер грамотно оформляющий код, не вылезаете за этот предел. Допустим, что заполняемость строки в среднем 60 символов (это я даже преувиличил), вы же не все в одну строчку пишете? Из расчета 1 символ = 1 байт, имеем

1000000 строк * 60 символов ~ 60 метров исходников

Для точности pas-ы надо взвешивать! без dcu-шек и dfm-ок, ну и разумеется без веса шаблонных форм, а так же 3rd party кода :)


← →
Anatoly Podgoretsky ©   (2005-10-24 16:51) [19]

ZeroDivide ©   (24.10.05 16:50) [18]
Читать умеешь

> Примерно 150 метров - с DFM"ками.


← →
Юрий Зотов ©   (2005-10-24 16:53) [20]

Ошибся немного, сорри. Пост [16] был адресован
> Германн ©   (24.10.05 16:32) [12]

Добавление: DFM"ок в проекте совсем немного. Форм - много (даже ОЧЕНЬ много), а DFM"ок - совсем немного (главным образом, это небольшие диалоги).

Так уж построен проект, что основные формы (включая даже и главную) живут отдельно от проекта, но работают внутри него.


← →
Джо ©   (2005-10-24 16:57) [21]

Текущий проект: 174 538 строк кода. Билдится секунд за 5. Плюс еще плагинов строк на 20 000. Полностю Project Group билдится сек. за 10.


← →
Юрий Зотов ©   (2005-10-24 16:57) [22]

> ZeroDivide ©   (24.10.05 16:50) [18]

Ответ получите тогда, когда научитесь выбирать выражения.


← →
oldman ©   (2005-10-24 16:58) [23]


> время компиляции проекта


Имхо, автор путает компиляцию, компоновку и запуск...
Имхо!


← →
ZeroDivide ©   (2005-10-24 16:58) [24]

У нас самый большой проект - 459 pas файлов, общим весом в 1925 кб.


← →
ZeroDivide ©   (2005-10-24 17:01) [25]


> ZeroDivide ©   (24.10.05 16:50) [18]
> Читать умеешь
>
> > Примерно 150 метров - с DFM"ками.
>


Я начал писать, когда еще не видел этого сообщения. И все же лучше без dfm-ок взвешивать.


← →
Sandman29 ©   (2005-10-24 17:04) [26]

ZeroDivide ©   (24.10.05 17:01) [25]

Перед тем как "наезжать" неплохо бы удостовериться, что все правильно поняли.


← →
ZeroDivide ©   (2005-10-24 17:08) [27]


> Перед тем как "наезжать" неплохо бы удостовериться, что
> все правильно поняли.


В связи с уточнением

DFM"ок в проекте совсем немного

"Наезд" обоснован.


← →
Sandman29 ©   (2005-10-24 17:11) [28]

ZeroDivide ©   (24.10.05 17:08) [27]

А сейчас Вы узнаете, что DFM-к "всего" 200 штук с суммарным объемом 100 Mb (картинок много), и опять будете извиняться?
Для того, чтобы "поймать" кого-то, сначала рекомендуется узнать все значимые параметры, чтобы лгун потом не мог выкрутиться :)


← →
VictorT ©   (2005-10-24 17:34) [29]

486-й, Си Билдер, несколько десятков строк. Выходил на балкон на перекур :) Потом перешёл на Вижуал Си, он менее вреден для лёгких :)


← →
Джо ©   (2005-10-24 17:37) [30]


>  [29] VictorT ©   (24.10.05 17:34)

:-)


← →
Карелин Артем ©   (2005-10-24 18:02) [31]

486. Jbuilder.
"привет мир". полчаса.


← →
Mike Kouzmine ©   (2005-10-24 18:16) [32]

На 286 1 мб ОЗУ С++ Борланд 2.0 часа 3 или больше.


← →
vecna ©   (2005-10-24 23:28) [33]

минут 40 на клиент
часа три-пять на сервер
объем исходников не помню, но думаю мегов на 300 (pas + dfm + res)
=))))))


← →
Piter ©   (2005-10-25 00:18) [34]

Это что - соревнование по тому, у кого компьютер медленнее работает? :)


← →
lookin ©   (2005-10-25 00:23) [35]

2-4 секунды


← →
Gero ©   (2005-10-25 00:32) [36]

Завтра могу проект на Delphi (правда, небольшой ~ 20 тыс. строк, больше нет) на 386 машине скомпилить и скажу результат. Дня через два  :)


← →
lookin ©   (2005-10-25 00:39) [37]

поправка 2-4 секунды для проекта из миллиона строк...


← →
dr Tr0jan ©   (2005-10-25 01:26) [38]


> лауреат натрия   (24.10.05 16:48) [17]
>
>
> У дельфи, в отличие от любого компилятора C++, компилятор
> однопроходный, со всеми вытекающими.

А смысл от этой многопроходности? Размер ведь такой же получается. Илт это для обратной совместимости? )))


← →
Piter ©   (2005-10-25 01:47) [39]

dr Tr0jan ©   (25.10.05 1:26) [38]
А смысл от этой многопроходности?


ну, это нужно читать теорию построение компиляторов. Смысла там много, очень много.

Например, следствием является то, что переменные можно объявлять в "любом" месте кода, а не только в специальной секции VAR.


← →
TButton ©   (2005-10-25 01:49) [40]


> ПЛОВ ©   (24.10.05 14:51) [2]
>
> На 3DSmax :) 78 часов, хватит? :)
>

6 суток =)
(Duron 800, 256RAM)


← →
Gero ©   (2005-10-25 01:51) [41]


> 6 суток =)

У меня приятель две недели делал на двухпроцессорной машине.


← →
TButton ©   (2005-10-25 02:26) [42]


> У меня приятель две недели делал на двухпроцессорной машине.

анимашку или один кадр?


← →
Gero ©   (2005-10-25 02:30) [43]


> TButton ©   (25.10.05 02:26)

Анимашку, конечно )


← →
dr Tr0jan ©   (2005-10-25 06:24) [44]


> Piter ©   (25.10.05 01:47) [39]
>
> Например, следствием является то, что переменные можно объявлять
> в "любом" месте кода, а не только в специальной секции VAR.

Спасибо!


← →
Lamer@fools.ua ©   (2005-10-25 09:22) [45]

>>Юрий Зотов ©   (24.10.05 16:17) [10]

Подумаешь, миллион строк... многолетний труд...
Вот http://vmcl.kiev.ua/files.pub/BigPas_2.zip
результат копи-пейста.

>dcc32.exe /B /$O+ "T:\BigPas\BigPas.dpr"
Borland Delphi Version 14.0
Copyright (c) 1983,2002 Borland Software Corporation
Unit1.pas(3082894)
BigPas.dpr(14)
3082910 lines, 286.91 seconds, 76380488 bytes code, 7337 bytes data.


P.S. Athlon64 3000+ @ 2 GHz, RAM 1 GB

=)


← →
syte_ser78 ©   (2005-10-25 10:43) [46]

Lamer@fools.ua ©   (25.10.05 9:22) [45]
ссылка дохлая



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.55 MB
Время: 0.025 c
14-1130152811
Беспечный_Ангел
2005-10-24 15:20
2005.11.13
Алгоритм оптимального расположения отрезков


4-1126252766
Андрей Жук
2005-09-09 11:59
2005.11.13
Работа с национальными клавиатурами


2-1129226653
Delphman
2005-10-13 22:04
2005.11.13
Сравнение двоичных чисел


2-1129650821
Darkwing
2005-10-18 19:53
2005.11.13
Есть заполненная таблица данных, не могу создать индекс.


1-1129653528
Rianon
2005-10-18 20:38
2005.11.13
Dll и немодальные формы правильно создать и убить




   Наверх