C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

стр.: (2) < [1] 2 >
Быстрая компиляция, Исправленный баг Borland
olegenty
Отправлено: 30.12.2005, 09:41


Ветеран

Группа: Модератор
Сообщений: 2412



скачивайте и ставьте IDE Compiler Speed Improvement Fix вот отсюда
http://andy.jgknet.de/cpp/index.php?page=download

ускорение компиляции в 4-8-10 раз (в зависимости от размеров проекта. чем проект больше, тем больше ускорение процесса компиляции). объяснение причин есть на сайте. другие патчики с той же страницы поглючнее будут, требуют доводки, но дают ещё большее на 10% ускорение.

klen
Отправлено: 02.01.2006, 03:04


Машинист паровоза

Группа: Участник
Сообщений: 239



Скачал, собрал, подцепил Билдером пакет.... действительно быстрее.
Посмотрел исходник — если я правильно догнал, то пакет предоставляет через билдеровский сервис более быстый механизм кеширование(и хеширования).

У меня сократилось время сборки маленьких проектиков на 1/3 от первоначальных. В больших проектах это будет большая разница — ждать 4 минуты или 3!
АфТАРАМ ЗАЧОТ!!
kea
Отправлено: 02.01.2006, 10:09


Станционный диспетчер

Группа: Участник
Сообщений: 80



Здравствуйте! А Билдер не рухнет в один прекрасный момент после установки пакета? Проекты сделанные Builder + SpeedFix будут компилироваться в Билдере без SpeedFix'а?
olegenty
Отправлено: 03.01.2006, 09:46


Ветеран

Группа: Модератор
Сообщений: 2412



будут, и ничего не рухнет.
Schumi
Отправлено: 03.01.2006, 11:59


Машинист паровоза

Группа: Участник
Сообщений: 206



Чего глючит — не компилится с ним мой проект. Говорит — "Access violation at address XXXX in module 'CorIde50.bpl'. Read of address 0000000."

Может я неправильно ставил — это же делфийский проект. Подключал bpl. Без него все ок.
kea
Отправлено: 03.01.2006, 16:20


Станционный диспетчер

Группа: Участник
Сообщений: 80



Здравствуйте! Подскажите, пожалауйста, как установит и исользовать эту штуковину. Скачал SpeedFix1.3 (то ли скачал?)
olegenty
Отправлено: 03.01.2006, 16:31


Ветеран

Группа: Модератор
Сообщений: 2412



скачать надо IDECompilerSpeedFixV13.zip, затем установить IDECompilerSpeedFix60.bpl, либо IDECompilerSpeedFix50.bpl. всё.
kea
Отправлено: 03.01.2006, 21:24


Станционный диспетчер

Группа: Участник
Сообщений: 80



QUOTE (olegenty @ 03/01/2006, 16:31)
скачать надо IDECompilerSpeedFixV13.zip, затем установить IDECompilerSpeedFix60.bpl, либо IDECompilerSpeedFix50.bpl. всё.

Здравствуйте! Спасибо за совет. Компилирует с ветерком!.
Ulin
Отправлено: 05.01.2006, 10:30


Не зарегистрирован







Афигеть! Вот бы еще такую штуку на VisualStudio smile.gif
Gedeon
Отправлено: 05.01.2006, 12:20


Ветеран

Группа: Модератор
Сообщений: 1742



Кстати на BDS 2006 проверил тоже работает на ура.
olegenty
Отправлено: 10.01.2006, 10:32


Ветеран

Группа: Модератор
Сообщений: 2412



т.е. дауны из борланда этот глюк с тотальным чтением и в BDS 2006 переволокли? они себя не уважают, наверное...
Лена
Отправлено: 10.01.2006, 17:25


Мастер участка

Группа: Участник
Сообщений: 501



Достаточно ли при установке пакета, просто запустить файл build6.bat, находящийся в архиве, для Builder 6?
Gedeon
Отправлено: 10.01.2006, 19:25


Ветеран

Группа: Модератор
Сообщений: 1742



Я лично скопировал нужную бпл-ку в папку либ и Component->InstallPackage и все.
Лена
Отправлено: 11.01.2006, 10:57


Мастер участка

Группа: Участник
Сообщений: 501



Я вчера запустила build6.bat, теперь вроде компилируется быстрее. Сегодня попробовала сделать, как написал Gedeon, но уже не получилось. Выдало рисунок. Видимо после запуска bat файла вся установка произошла автоматически. Однако у меня в окне Component->InstallPackage не появилось пакета CompilerSpeedFix. Он там должен быть?



Присоединить изображение

Присоединить изображение

Лена
Отправлено: 11.01.2006, 22:50


Мастер участка

Группа: Участник
Сообщений: 501



Нет, что-то с патчем все-таки не так. Мой знакомый тоже сегодня установил для 5-го Builder. Маленькие и средние проекты компилируются нормально и быстрее, а вот проект, содержащий порядка ста форм, вылетает при компиляции с ошибкой Access violation и т.д.
Знакомы снес пакет и все снова стало компилироваться.
olegenty
Отправлено: 12.01.2006, 08:14


Ветеран

Группа: Модератор
Сообщений: 2412



проект, содержащий порядка 100 форм??????

за подобные вещи на работе я бы устроил долгую разъяснительную беседу о том, как делать нельзя. разносить надо эти формы по BPL/DLL, и из кучи проектов делать BPG. при условии сохранения интерфейса модулей — сопровождать одно удовольствие...
olegenty
Отправлено: 12.01.2006, 08:16


Ветеран

Группа: Модератор
Сообщений: 2412



выгядело бы это так:


Присоединить изображение

Присоединить изображение

Gedeon
Отправлено: 12.01.2006, 12:10


Ветеран

Группа: Модератор
Сообщений: 1742



Лена, вы не тот бпл ему скармливает вы взяли для 10, а надо для 6.
olegenty
Отправлено: 13.01.2006, 09:24


Ветеран

Группа: Модератор
Сообщений: 2412



да можно вообще ничего не компилировать, а сделать, как Gedeon написал (я тоже так сделал) — прсто InstallPackages, и всё.

Отредактировано olegenty — 13/01/2006, 10:24
Лена
Отправлено: 13.01.2006, 15:17


Мастер участка

Группа: Участник
Сообщений: 501



Я делаю, как Gedeon, устанавливаю IDECompilerSpeedFix60.bpl, а он выдает окно с рисунком, которое я приводила выше. Думаю, что-то пошло не так из-за того, что я в самый первый раз запустила build6.bat, может из-за этого что-то не так пошло. Кстати сейчас попробовала снова запустить build6.bat, выдало рисунок (ниже).
Самое не понятное это то, что компиляция идет быстрее, но никакого пакеджа CompilerSpeed в окне пакеджей нет. Теперь даже не ясно как, например, вернуться к старой скорости компиляции, ведь не понятно как снести IDECompilerSpeedFix60 если его нигде не видно…
ohmy.gif

Присоединить изображение

Присоединить изображение

AVC
Отправлено: 13.01.2006, 17:18


Ветеран

Группа: Модератор
Сообщений: 1583



Давно скачал компонент и долго следил за темой, но как то все было не актуально — и так приспособился работать с модульной структурой. И вот сегодна наконец решил попробовать. Win2k (SP4) / Builder2 + Upgrade все делаю как написано в инструкции. После установки builder "умер" — компиляция вызывает exception CorIde50.bpl. sad.gif Ну его, убрал, буду по-старинке.
.aaz
Отправлено: 13.01.2006, 17:55


Не зарегистрирован







[B]2 Лена[B]
Решение проблемы следующее: ставить не IDE Compiler Speed Improvement Fix, а

bcc32pch Plugin

в который входит и IDE Compiler Speed Improvement Fix ...
потому что похоже, что то, что называется для 6 билдера, на самом деле для 10 (BDS 2006)
Лена
Отправлено: 13.01.2006, 20:30


Мастер участка

Группа: Участник
Сообщений: 501



При компиляции bcc32pch получила окно:
Да и Builder умер. Буду переустанавливать. sad.gif

Отредактировано Лена — 13/01/2006, 20:32

Присоединить изображение

Присоединить изображение

Gedeon
Отправлено: 16.01.2006, 01:03


Ветеран

Группа: Модератор
Сообщений: 1742



Ну не знаю даже у меня все ОК. Работает, компилит. smile.gif
olegenty
Отправлено: 16.01.2006, 07:07


Ветеран

Группа: Модератор
Сообщений: 2412



Вот и у меня тоже и работает, и компилит. Дома на Celeron 733 с 256 RAM наконец-то жить стало можно smile.gif.
RVN
Отправлено: 16.01.2006, 08:22


Ученик-кочегар

Группа: Участник
Сообщений: 17



Поставил пакет на BCB6.
Все прекрасно работает. Без пакета проект компилится 57 сек, а с пакетом — 23.
Устанавливал через Install package. Без проблем.
Лена
Отправлено: 16.01.2006, 09:32


Мастер участка

Группа: Участник
Сообщений: 501



После переноса bcc32ide.exe в папку bin, все заработало. Компилирует быстро.
Попробую этот пакет bcc32pch предложить знакомому, у которого 5-й Builder. Пусть еще раз попробует.
Все-таки, наверное, правильнее ставить bcc32pch а не IDE Compiler Speed Improvement Fix?
olegenty
Отправлено: 16.01.2006, 11:10


Ветеран

Группа: Модератор
Сообщений: 2412



а у меня он глючит smile.gif (судя по отзывам — 50х50. у кого не глючит одно, глючит другое, и наоборот).
Gedeon
Отправлено: 16.01.2006, 13:00


Ветеран

Группа: Модератор
Сообщений: 1742



Да, я тоже поставил IDE Compiler Speed Improvement Fix и все дальше ставить эксперименты не хочу, не готов я сейчас все переставить, будет более спокойный период попробую.
GoodWin
Отправлено: 16.01.2006, 14:22


Дежурный стрелочник

Группа: Участник
Сообщений: 50



Время компиляции сократилось очень намного. У нас основная сборка компилялась 3 часа, сейчас же 10 — 30 мин. Разница существенна smile.gif.
стр.: (2) < [1] 2 >
Вернуться в Вопросы программирования в C++Builder