none
Возникает утечка оперативной памяти, а профилировщик показывает, что програама ее вообще не использует RRS feed

  • Вопрос

  • На ANTS memory сделал профилирование. Рост всей памяти программы и управляемой и неуправляемой остановился на 60 Мб. Начальная память программы 120 Мб. Программа уже занимает 360 Мб. Куда память используется не пойму.

    К концу дня программа занимает более 1 Гб памяти и как она ее использует не пойму.

    23 июня 2013 г. 18:10

Все ответы

  • По вашим скриншотам ничего не видно. Попробуйте для начала использовать SOS. Повпробуйте также средства профайлинга студии, если у Вас VS 2012 версия.
    24 июня 2013 г. 6:23
    Модератор
  • У меня программа накапливает использование памяти более 12 часов. Когда я в VS2010 пытался сделать профилирование памяти, то свободное дисковое пространство использовалось очень быстро. Можно ли SOS в режиме отладки заставить работать длительное время без существеного расхода памяти жесткого диска?

    Как потом можно здесь задать вопрос с предоставлением отчетов по самым большим данным, использующим оперативную память, если текстовые файлы прилагать нельзя к ответу?


    Eugene

    И все равно, программа занимала 200 МБ оперативной памяти, а в отчете командой: !DumpHeap

    памяти значительно меньше. Ничем не отличается от обычных профилировщиков. Использование 2/3 памяти неизвестно.А если программа подольше поработает

    то потерь станет значительно больше.



    • Изменено Евгений771 26 июня 2013 г. 5:28 новые данные
    25 июня 2013 г. 20:11