RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Не хватает памяти при обработке длинных конвейеров


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : Papa KarlЫ
Subj : Не хватает памяти при обработке длинных конвейеров

> > Ось ругается на нехватку памяти, при свободных
> > 400Мб (всего 512Мб) памяти. На командах -- конвейерах
> > с достаточно большим количеством команд в конвейере:
> >
> > [D:\]ver /r
> >
> > Операционная система OS/2 версии 4.50
> > Редакция 14.088
> >
> > (merlin + XRRM016 + XR_D003)
> >
> > [D:\]man man
> > Formatting page, please wait...
> > SYS0008: Недостаточно памяти для обработки этой команды. Вся
> > доступная память уже используется.
> >
> > Process terminated by SIGTERM
> > Error executing formatting or display command.
> > System command gzip -dc t:/emx/man/man1/man.1.gz | tbl | nroff -mandoc -Tascii
> > | gzip > t:/emx/man/cat1/man.1.gz exited with status 65280.
> >
>
> И откуда следует, что виноваты конвейеры ?
>

В вышеприведенной строке (gzip -dc t:/emx/man/man1/man.1.gz | tbl | nroff -mandoc -Tascii | gzip > t:/emx/man/cat1/man.1.gz)
убираем одну из команд (например tbl) и страница (man) нормально форматируется без криков о нехватке памяти.

Валерий

Sun 09 May 2004 07:55 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MRA 2.5 (




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.