Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 4 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/)
-   -   QThread + QTcpSocket + выделяется слишком много памяти !? (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/qthread-qtcpsocket-vydelyaetsya-slishkom-mnogo-pamyati-258864/)

Guest 28.09.2011 17:59

QThread + QTcpSocket + выделяется слишком много памяти !?
 
Написал сервак для Http закачки:- при подключении вывожу сокет через дескриптор в отдельный поток- по запросу пользователя отдаю ему данные (внутри потока)- закрываю соединение- по завершении поток разрушается.ПРОБЛЕМА- при одновременном подключении 100 клиентов, сжирается примерно 700Мб оперативы....причем сам поток не выделяет большие куски памяти (максимум 100Kb)....пробол в Windows 7 и Ubuntu 9.10 - ситуацию одинкавая....пробовал задать размер стека в потоке - voidsetStackSize ( uint stackSize ) - не помогало.....пробовал в линухе уменьшить размер стека через ulimit -s - тоже не помогло!?.....подскажите в чем подвох!?


Часовой пояс GMT, время: 14:07.


© www.otvetnemail.ru - Форум вопросов и ответов.