🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346811

Re: Total off topic - Delphi 10.2 wrażenia po migracji kodu - moze ktos przeczyta zanim kupi :-)

#346811
From: Krzysztof Szyszka
Date: Sat, 20 Oct 2018 17:38
28 lines
2894 bytes
> Dzięki za podpowiedź, aczkolwiek niestety nie pomogło. Kod do 1 mln. linii kompiluje się 15 s, no
> później niestety po prostu się "czołga". Obecnie każdy z unitów jeszcze raz jest sprawdzany na
> powiązania. Jak to zwalczę, to napisze o co "kaman" ...

Sprawdź sobie zajętość pamięci w task managerze podczas tej "czołgającej" się kompilacji, bo
podejrzewam, że po przekroczeniu pewnej bariery kompilator pracuje non-stop na swapie, bo
masz zainstalowanych sporo pakietów, które są załadowane w IDE i zajmują pamięć potrzebną
dla kompilatora.

Sprawdziłbym również, jak będzie czasowo wyglądał pełny build uruchomiony poza środowiskiem Delphi.
Wystarczy raz posiedzieć nad stworzeniem poprawnego pliku *.bat ze wszystkimi prawidłowymi opcjami
i ścieżkami do kompilacji i dać sobie spokój z plikiem *.dproj do wykonywania pełnego builda. Wtedy
cała pamięć będzie dostępna dla kompilatora bez narzutu, który zabiera Delphi IDE z zainstalowanymi
pakietami. A do tego będziesz miał w 100% powtarzalną kompilację tego samego produktu niezależnie od
wersji kompilatora.

P.S. Ja od dawna w ten sposób generuję po 9 pakietów dla 20 wersji Delphi, tylko te moje pliki do
kompilacji tworzy automatycznie X-Files Builder, bo gdybym miał kompilować ręcznie wszystkie pakiety
pod każdą wersją Delphi IDE, to by mi życia nie starczyło na wypuszczenie nowych pakietów :-)

-- 
pozdrowienia
Krzysztof Szyszka, X-Files Software
Developer of X-DBGrid Component
Embarcadero Technology Partner
http://www.x-files.pl/
Join to "Delphi X-DBGrid Component Community"
https://plus.google.com/#communities/100842098152269100547 
Technical Details
Message-ID: <pqfp6l$onr$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <a3d7b6d8-9ff8-439d-865d-c3ebc006272d@googlegroups.com> <9e927d71-68b9-4408-9738-53cd95ab2cbe@googlegroups.com> <a2aaeba9-8626-4353-ab58-0f62c203f542@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: "Krzysztof Szyszka" <nomail@gazeta.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Total off topic - Delphi 10.2 wrażenia po
 migracji kodu - moze ktos przeczyta zanim kupi :-)
Date: Sat, 20 Oct 2018 19:38:05 +0200
Organization: ATMAN - ATM S.A.
Lines: 29
Message-ID: <pqfp6l$onr$1@node1.news.atman.pl>
References: <a3d7b6d8-9ff8-439d-865d-c3ebc006272d@googlegroups.com> <9e927d71-68b9-4408-9738-53cd95ab2cbe@googlegroups.com> <a2aaeba9-8626-4353-ab58-0f62c203f542@googlegroups.com>
NNTP-Posting-Host: 89-77-104-79.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1540057109 25339 89.77.104.79 (20 Oct 2018 17:38:29 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sat, 20 Oct 2018 17:38:29 +0000 (UTC)
In-Reply-To: <a2aaeba9-8626-4353-ab58-0f62c203f542@googlegroups.com>
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit