![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как откомпилировать исходник ~70 Mb? [D5, D6, D7, Win95/98, WinXP]
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].
Могу сказать больше, вся программа - одно большое дерьмо(да простят мордерци).