Vykonnost kompilatorov

Stanislav Meduna stano na trillian.eunet.sk
Neděle Únor 14 17:41:54 CET 1999


On 14 Feb 1999 15:51:44 +0100, Tomas Kouba wrote:

: Mohl by jste sdelit i jaka je velikost vysledneho kodu...

Tazko posudit - to je (tak na Linuxe, ako aj na NT-ckach)
niekolko shared kniznic a prosty sucet velkosti by asi
nebol tym spravnym udajom.

Na Linuxe:

cat /proc/xxx/status:
...
VmSize:     4644 kB
VmLck:         0 kB
VmRSS:      2712 kB
VmData:      168 kB
VmStk:        24 kB
VmExe:        56 kB
VmLib:      2284 kB
 
Udaje z /proc/xxx/maps s vypocitanymi dlzkami
08048000-08056000   57344  hlavny program
4000b000-40069000  385024  zdielana kn., kde sa robi vacsina vypoctov
4007b000-40096000  110592  zdielana kn., nepouzita
4009b000-4016e000  864256  zdielana kn., obcas sa nieco pouzije
402ab000-4045f000 1785856  shared memory, kde sa pocita
a k tomu libc, libm, libpthread, libdl, libstdc++

Ak myslite na L2 cache procesora, je 256 kB a kedze sa k tej
shared memory pristupuje viac-menej k celej, pochybujem,
ze by to bolo pricinou.

Zdravi
-- 
					Stano



Další informace o konferenci Linux