У меня есть приложение, которое активно использует ffmpeg для декодирования видео. Интересно, что я обнаружил, что через некоторое время (час или два) использование памяти уменьшается примерно на 20-25%. (например, от 260 МБ до 200 МБ). Мне интересно, если это связано с некоторыми особенностями реализации ffmpeg? Или, может быть, такие колебания памяти могут происходить, если память используется активно.
Я работаю на x86_64 Ubuntu. Компилятор работает с libc ++.