Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как откомпилировать исходник ~70 Mb? [D5, D6, D7, Win95/98, WinXP]


Страницы:   1 2 3 4

Alex____ ©   (2004-06-24 17:55:00) 

Как откомпилировать консольное приложение Delphi размер исходного кода которого около 70 Mb?
Подскажите пожалуйста.


VMcL   (2004-06-30 01:29:00) [1]

>>panov ©  (29.06.04 10:43) [59]

500 МБ? Нет, не надо!  :O  У меня при компиляции 70-метрового исходника dcc32 (по показаниям таск-манагера) порядка полугига съел, то есть всю свободную оперативку плюс еще и в своп залез.


GuAV   (2004-06-29 13:44:00) [2]

А зачем это компилятору потребовалось столько памяти? он что не может откомпилированный код сливать в экзешник из памяти? или уже сегмент кода компилируемой проги границу превысил?


Anatoly Podgoretsky   (2004-06-29 11:42:00) [3]

panov ©   (29.06.04 11:32) [72]
Swap не поможет, ограничение по адресу для пользовательских программ 2 гб, но для проверки не помешает.


panov   (2004-06-29 11:32:00) [4]

>Anatoly Podgoretsky ©   (29.06.04 11:29) [71]
да уж.
Все-таки хочется попробовать скомпилировать. Может, позже перезагружу ПК, установлю Swap на десяток гигабайт, и запущу на ночь компилировать.


Anatoly Podgoretsky   (2004-06-29 11:29:00) [5]

А я знал :-)


panov   (2004-06-29 11:26:00) [6]

Исходник: 963Мб.
>
Borland Delphi Version 14.0
Copyright (c) 1983,2002 Borland Software
ufMain.pas(9579062) Fatal: Out of memory


Плохиш   (2004-06-29 11:25:00) [7]


> Anatoly Podgoretsky ©   (29.06.04 11:19) [68]

Ну поставим свап-файл гигабайтов на 10 и посмотрим :-)


Anatoly Podgoretsky   (2004-06-29 11:19:00) [8]

panov ©   (29.06.04 11:16) [67]
А вот это уже интересно, по идее должно не хватить памяти.


panov   (2004-06-29 11:16:00) [9]

>Anatoly Podgoretsky ©   (29.06.04 11:14) [66]
Да, пожалуй...
Просто проверю, какое время займет компиляция такого объема исходника.
Чтобы не мелочиться, исходник будет почти 1 Гб.


Anatoly Podgoretsky   (2004-06-29 11:14:00) [10]

panov ©   (29.06.04 11:03) [65]
Кстати 500 мб это будет уже нагрузка на винчестер, а не на компилятор. Памяти надо 2 гб, а то получится тестирование винчестера.


panov   (2004-06-29 11:03:00) [11]

>Anatoly Podgoretsky ©   (29.06.04 10:53) [64]

Уже пишу-)


Anatoly Podgoretsky   (2004-06-29 10:53:00) [12]

panov ©   (29.06.04 10:43) [59]
И опять ручками будешь делать текст, пожалей пальчики, напиши генератор :-)


Плохиш   (2004-06-29 10:47:00) [13]


> panov ©   (29.06.04 10:43) [59]
> Сегодня сделаю для теста исходник на 500Мб.

Ждём-с :-))


SammIk   (2004-06-29 10:46:00) [14]

2[56]
А вы в этом уверенны?)))


panov   (2004-06-29 10:43:00) [15]

>ПсихЪ_клон   (29.06.04 10:15) [55]
>SammIk ©   (29.06.04 10:21) [56]

А вам кто-то сладкое обещал?

Сегодня сделаю для теста исходник на 500Мб.
Запущу компилировать, и буду смотреть, как W2000 тухнет...


Плохиш   (2004-06-29 10:43:00) [16]

>Anatoly Podgoretsky ©   (28.06.04 20:23) [44]

> Кстати мы ответили на сам вопрос - откомилировать ~70 мб
> можно и не страшно, даже в ИДЕ.

К тому же очень хороший аргумент для руководста при выбивании денег на новую технику ;-)


SammIk   (2004-06-29 10:43:00) [17]

Можно и геиговые исходники делать, даже можно не в одном модуле!!
И что это дает? Зачем все это?


Anatoly Podgoretsky   (2004-06-29 10:42:00) [18]

SammIk ©   (29.06.04 10:21) [56]
Есди ты такой умный, то почему такой бедный?


Плохиш   (2004-06-29 10:41:00) [19]

>ПсихЪ_клон   (29.06.04 10:15) [55]
>SammIk ©   (29.06.04 10:21) [56]

И чего вы, такие сурьёзные, сдеся делаете? ;-)


SammIk   (2004-06-29 10:21:00) [20]

2[55]
УПСа сжала ее, а качество сжатия напрямую зависит от
частоты повторяемости фрагментов. Делоем вывод, что программа
состоит из одного алгоритма, повторяемогно N-ое кол-во раз.
Что собсно видно из[25].
Могу сказать больше, вся программа - одно большое дерьмо(да простят мордерци).


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо