From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 7 Dec 2002 21:04:35 +0400 From: ASA X-Mailer: The Bat! (v1.60q) Organization: LLB, LLC X-Priority: 3 (Normal) Message-ID: <5038224734.20021207210435@udm.ru> To: Vitaly Lugovsky In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?B?UmVbMl06IFtDb21tXSBSZVsyXTogW0NvbW1dIFJlWzJdOiBbQ29tbV0g4snC?= =?koi8-r?B?zMnP1MXLwSDEzNEgxtLPztTFzsTP1w==?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: ASA List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello Vitaly, Saturday, December 7, 2002, 7:50:34 PM, you wrote: >> А какое это имеет значение для интерактивного скрипта? Задержка >> в 0.2 сек даже на i486 (реально гонял) - приемлема. VL> Хм... Я о dialog сужу по make menuconfig линухового ядра. А там весьма VL> даже не 0.2сек. Нет, lxdialog тут ни при чем. Основные задержки в шелле. Посмотри scripts/Menuconfig, что он каждый раз формирует файл MCmenu (в корне исходников), через который и вызывается lxdialog. По каждому чиху (нажатию на кнопку) lxdialog завершает работу, возвращает результат и шелловый скрипт заново формирует файл MCmenu, главные тормоза - тут, а не в морде. asa@term:~/w/build/kernels/2.4.19$ ps fttty1 PID TTY STAT TIME COMMAND 225 tty1 S 0:00 -bash 242 tty1 S 0:00 make menuconfig 270 tty1 S 0:02 \_ /bin/sh scripts/Menuconfig arch/i386/config.in 400 tty1 S 0:00 \_ ./scripts/lxdialog/lxdialog --title Frame-buf asa@term:~/w/build/kernels/2.4.19$ ls -l MCmenu -rw-r--r-- 1 asa asa 1955 Dec 7 21:00 MCmenu нажал одну кнопку, результаты изменились: asa@term:~/w/build/kernels/2.4.19$ ps fttty1 PID TTY STAT TIME COMMAND 225 tty1 S 0:00 -bash 242 tty1 S 0:00 make menuconfig 270 tty1 S 0:02 \_ /bin/sh scripts/Menuconfig arch/i386/config.in 407 tty1 S 0:00 \_ ./scripts/lxdialog/lxdialog --title Frame-buf asa@term:~/w/build/kernels/2.4.19$ ls -l MCmenu -rw-r--r-- 1 asa asa 492 Dec 7 21:01 MCmenu -- Best regards, ASA mailto:llb@udm.ru