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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QThread(поток) и утечка виртуальной памяти.. (https://www.otvetnemail.ru/novyj-arhiv-2-812/qthread-potok-i-utechka-virtual-noj-pamyati-259740/)

Guest 28.09.2011 18:46

QThread(поток) и утечка виртуальной памяти..
 
Всем привет!!! Столкнулся вот с какой проблемой - создаю 1000 потоков Qthread(через new), потом запускаю их поочередно...код фукции run:Код: while( !m_mustTerminate ) { iii++; msleep(100); }..в результате после запуска всех потоков - размер виртуальной памяти (смотрел через procesXp) которую использует приложение вырос до ~1000Мб. Начал отлаживать и заметил что после запуска потока - выделяется 1мб вирт. памяти!? Пробовал уменьшать стек потока - не помогло! Если потоки будут завершаться(т.е. убрать while), а потом сразу их запускать - память начинает "плавать"(выделяется\удаляется)Подскажит е как решить такую проблему.....кто не верит что память утекает попробуете сами(код на 10мин)....заранее спасибо!!!


Часовой пояс GMT, время: 00:59.


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