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