|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Aug 2007 22:17:56 To : All Subject : парадокс -------------------------------------------------------------------------------- Привет! Кто объяснит такой парадокс? time make buildworld для ядра с makeoptions DEBUG=-g показывает: real 50m39.279s user 43m24.936s sys 3m39.706s Другой прогон: real 50m42.758s user 43m31.674s sys 3m41.276s При этом, если закомментировать эту строчку makeoptions, получаем: real 61m31.039s user 55m55.245s sys 3m19.203s Другой прогон: real 61m40.241s user 55m52.867s sys 3m20.749s После окончания каждого прогона выполнялось: rm -f /usr/obj/* && shutdown -r now Сначала первый прогон с отладкой, потом первый без отладки, потом второй без отладки, потом второй с отладкой. При этом стадия линкования ядра при включенной отладке выполнялось ощутимо дольше на невооруженный глаз и гораздо сильнее жужжало диском (включая свопинг), тем не менее без отладки работаеть дольше на 11 минут! FreeBSD 6.2-RELEASE, загруженное ядро GENERIC, P-133, real memory = 50331648 (48 MB) avail memory = 39723008 (37 MB) atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 7.1 on pci0 ata0: <ATA channel 0> on atapci0 ad0: 6149MB <WDC AC26400B 32.02S32> at ata0-master WDMA2 Все файловые системы UFS1 на ad0, /tmp на руте без softupdates, /usr/src и /usr/obj с softupdates. В /etc/make.conf: CPUTYPE?=i586 MODULES_WITH_WORLD=yes Eugene -- Three things are certain: Death, taxes and lost data. Guess which has occurred. --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260932fd7de5a.html, оценка из 5, голосов 10
|