На данный вопрос уже ответили:
Посоветуйте, пожалуйста, толковый анализатор утечки памяти. Не могу разобраться, на что уходит память. В процессах видно, как объём используемой программой памяти постоянно растёт. Но у меня не используется динамическое выделение памяти, только заранее определённые переменные и массивы определённого размера.
В цикле вызываются функции send
/recv
и libssh2_channel_write
/libssh2_channel_read
, работающие с одним и тем же буфером. Цикл же работает в отдельном потоке, созданном с CreateThread
. Но он один.
Программа под Windows, собирается в MinGW.
Утечку нашёл в самописной usleep использующей select. Забыл сокет закрыть.
Но вопрос, остаётся открытым. Существует ли что-либо подобное Valgrind но под Windows (для не внимательных).
Спасибо!
Программа выдаёт ошибку сегментации при обращении к последнему элементу двумерного массива в цикле его обработкиБолее того, она имеет странные...
Что будет с функцией std::time(0), когда количество секунд, прошедших с 1970 года превысит максимально возможное хранимое число в возвращаемом типе?
Имеется код, который работает в C++11:
Вычитал из этой статьи, что есть парсер JSONУдобный парсер, но при вводе значений на русском языке выводится ошибка