Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Danchik, Вы писали:
D>>Тут, тебе никто уже не поможет. 1500 потоков это и есть твоя головная боль.
D>>1500 * 1MB =~ 1.5GB — и это в лучшем случае, так как стек имеет склонность увеличиваться
D>>http://msdn.microsoft.com/en-us/library/ms686774(VS.85).aspx
D>>Как на меня — bad design. Количество потоков не должно превышать количество процессоров в 2 раза: MaxThreads = 2 * CPU
А>Согласен с вами, но фактически програма работает в порядок быстрей с 1500 потоками чем с 8 мю например, на машине на которой она работает 8 ядер.
вы что-то путаете, там только на переключение между потоками куча времени уходить будет. не может она на порядок быстрей быть.

попробуйте передизайнить нормально
для поиска мемориликов у нас используеться
IBM Rational Purify