* [Comm] pthread_create. Out of memory
@ 2007-12-06 22:50 ipx
2007-12-07 21:04 ` Avramenko Andrew
0 siblings, 1 reply; 4+ messages in thread
From: ipx @ 2007-12-06 22:50 UTC (permalink / raw)
To: community
Доброго времени суток!
Не могу создать более 382 потоков в одном процессе.
Одновременно существуют 15-20 потоков, проверял. Как только общее количество потоков со старта приложения равняется 382 функция pthread_create поток не создает и сообщает "out of memory".
В ходе поиска в сети удалось выяснить, что это связано с размером стека для потока (10 Мб).
Но ведь потоки уничтожаются!!!
Поясните пожалуйста, я чего-то не понимаю.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] pthread_create. Out of memory
2007-12-06 22:50 [Comm] pthread_create. Out of memory ipx
@ 2007-12-07 21:04 ` Avramenko Andrew
2007-12-07 21:22 ` Alexey Rusakov
0 siblings, 1 reply; 4+ messages in thread
From: Avramenko Andrew @ 2007-12-07 21:04 UTC (permalink / raw)
To: ALT Linux Community general discussions
ipx пишет:
> Доброго времени суток!
>
> Не могу создать более 382 потоков в одном процессе.
> Одновременно существуют 15-20 потоков, проверял. Как только общее количество потоков со старта приложения равняется 382 функция pthread_create поток не создает и сообщает "out of memory".
>
> В ходе поиска в сети удалось выяснить, что это связано с размером стека для потока (10 Мб).
>
> Но ведь потоки уничтожаются!!!
>
> Поясните пожалуйста, я чего-то не понимаю.
Ну да. Сталкивались с таким, кто-то у нас спрашивал.
Куда они уничтожаются? Они не одновременно работают?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] pthread_create. Out of memory
2007-12-07 21:04 ` Avramenko Andrew
@ 2007-12-07 21:22 ` Alexey Rusakov
2007-12-08 7:31 ` Avramenko Andrew
0 siblings, 1 reply; 4+ messages in thread
From: Alexey Rusakov @ 2007-12-07 21:22 UTC (permalink / raw)
To: community
On Sat, 08 Dec 2007 00:04:36 +0300
Avramenko Andrew wrote:
> ipx пишет:
> > Доброго времени суток!
> >
> > Не могу создать более 382 потоков в одном процессе.
> > Одновременно существуют 15-20 потоков, проверял. Как только общее количество потоков со старта приложения равняется 382 функция pthread_create поток не создает и сообщает "out of memory".
> >
> > В ходе поиска в сети удалось выяснить, что это связано с размером стека для потока (10 Мб).
> >
> > Но ведь потоки уничтожаются!!!
> >
> > Поясните пожалуйста, я чего-то не понимаю.
>
> Ну да. Сталкивались с таким, кто-то у нас спрашивал.
> Куда они уничтожаются? Они не одновременно работают?
Моя не уверена, но на бранче в Pidgin, возможно, я сталкиваюсь как раз с
этим. После некоторого времени работы переключение между вкладками
вдруг затормаживается (до 20-30 секунд на переключение), и невозможно
запустить ни один новый процесс. После завершения Pidgin всё внезапно
нормализуется. Грешил на local misconfiguration, но похоже, что не
очень-то оно local.
--
Alexey "Ktirf" Rusakov
ALT Linux, project manager
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] pthread_create. Out of memory
2007-12-07 21:22 ` Alexey Rusakov
@ 2007-12-08 7:31 ` Avramenko Andrew
0 siblings, 0 replies; 4+ messages in thread
From: Avramenko Andrew @ 2007-12-08 7:31 UTC (permalink / raw)
To: ALT Linux Community general discussions
Alexey Rusakov пишет:
> On Sat, 08 Dec 2007 00:04:36 +0300
> Avramenko Andrew wrote:
>
>
>> ipx пишет:
>>> Доброго времени суток!
>>>
>>> Не могу создать более 382 потоков в одном процессе.
>>> Одновременно существуют 15-20 потоков, проверял. Как только общее количество потоков со старта приложения равняется 382 функция pthread_create поток не создает и сообщает "out of memory".
>>>
>>> В ходе поиска в сети удалось выяснить, что это связано с размером стека для потока (10 Мб).
>>>
>>> Но ведь потоки уничтожаются!!!
>>>
>>> Поясните пожалуйста, я чего-то не понимаю.
>> Ну да. Сталкивались с таким, кто-то у нас спрашивал.
>> Куда они уничтожаются? Они не одновременно работают?
> Моя не уверена, но на бранче в Pidgin, возможно, я сталкиваюсь как раз с
> этим. После некоторого времени работы переключение между вкладками
> вдруг затормаживается (до 20-30 секунд на переключение), и невозможно
> запустить ни один новый процесс. После завершения Pidgin всё внезапно
> нормализуется. Грешил на local misconfiguration, но похоже, что не
> очень-то оно local.
>
Подтверждаю баг на RHEL 5.1. Не смотрел пока еще из-за чего.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-12-08 7:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-06 22:50 [Comm] pthread_create. Out of memory ipx
2007-12-07 21:04 ` Avramenko Andrew
2007-12-07 21:22 ` Alexey Rusakov
2007-12-08 7:31 ` Avramenko Andrew
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git