Новый участник
Сообщения: 13
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Petya V4sechkin, viber.exe открыт как самим вайбером, так и процессом explorer.exe - то есть проводником
Такая же история и со скайпом, но у skype.exe - проводников несколько, у вайбера только один
Может быть такое, что проводник выгружает файлы в оперативную память, но не освобождает эту память
Точнее - думает что освобождает, но на самом деле нифига подобного, и файлы продолжаю там болтаться забытые
Это лишь моё предположение, я проверил его методом, копирования файла размером 20 мегабайт
До копирования, в Mapped File его не было, после - появился и не исчезает
Во время копирования - попытался найти его, но не успел, слишком мало весит - окно копирования даже не успело появиться
После копирования - в Mapped File есть, в Process Explorer не находит
Провернул такую же махинацию с файлом весом 215 мегабайт - история повторилась (окно копирования появиться не успело)
До копирования - файла в Mapped File не было, после - появился и не исчезает
Вроде как, характер утечки определить получилось - работа с файлами, копирование/перемещение
Теперь вопрос - как это чинить ?
Правда, это не объясняет утечку в простое, и то что в памяти могут лежать файлы, которые я не трогал
|