Article View: pl.comp.lang.delphi
Article #346811Re: Total off topic - Delphi 10.2 wrażenia po migracji kodu - moze ktos przeczyta zanim kupi :-)
From: Krzysztof Szyszka
Date: Sat, 20 Oct 2018 17:38
Date: Sat, 20 Oct 2018 17:38
28 lines
2894 bytes
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-mailReferences:
<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