Re: Foreground

Autor: Lech Wiktor Piotrowski (lewhoo_at_teamos2.org.pl)
Data: Sat 03 Mar 2001 - 15:32:24 MET


On Sat, 3 Mar 2001 14:36:21 +0100 (MET), Przemyslaw Dobrowolski wrote:

>On Sat, 3 Mar 2001 14:15:11 +0100 (MET), Lech Wiktor Piotrowski wrote:
>
>>A, i jeszcze jedno, programistyczne:
>>Przyzwyczailem sie, ze C tworzy duze pliki, ale dlaczego moj zaawansowany juz waz
>>zajmuje 133K, kiedy program, ktorymial wyswietlac jedynie zmienna po
>>przekonwertowaniu z inta zajmuje 151k?
>
>To zależy od tego co "wlinkowywujesz", to znaczy czy runtime jest statyczne czy
>dynamiczne (w odrębnej dll'ce). Zależy też od tego czy kompilujesz i linkujesz z debug
>information. Na przykład w Watcomie jest to odzielny plik, a w VAC'ku debug
>information jest na koncu pliku, latwo sprawdzic gdzie zaczyna sie debug information -
>jest na koncu i konczacym sie od stringiem NB04.
>Dla porównania Warp CD-Copy który linkuję z debugiem ma 360kb. Bez debuga
>170kb, a z dynamicznymi runtimami tylko 70kb.
>

Problem w tym, ze oba programy sa kompilowane tak samo, bez debuga i (chyba)
statycznie pod emx.. Tyle ze ten mniejszy, ma linkowane wiecej bibliotek, wlaczajac
wszystkei te, co ten wiekszy ;)

-------------------------------------------------------------------------------------------------
Lech Wiktor Piotrowski | ICQ#: 50746253 | lewhoo_at_teamos2.org.pl
TeamOS/2 Poland Webmaster - http://www.teamos2.org.pl
Inne systemy maja uzytkownikow, OS/2 ma wyznawcow
My home OS/2 system uptime is: : 2d 8h 39m 33s 859ms (en).
----------------------------------------------- -------------------------------------------------



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:30:32 MET DST