Занимаясь C++ кодингом заметил одну особенность – при использовании функций MFC для работы с инетом (класс CInternetSession, CHttpFile…) происходит утечка памяти. Причём утечка не оперативной памяти, а файла подкачки. При скачивании более 70 000 файлов менеджер swap-файла начинает звиздеть, что памяти недостаточно – имеется ввиду swap-файл, и увеличивает его размер. Если смотреть через Task Manager на оперативную память в этот момент, то половина или больше пуста(!) Ось така фигня малята!
P.S. А ещё я заметил, что Total Commander выдаёт ошибку, если несколько раз сделать рефреш содержимого фолдера , в котором находится более 100 000 файлов %)
Метки: CHttpFile, CInternetSession, MFC, утечка памяти