应用程序内存使用率降低

时间:2018-09-17 09:17:51

标签: c++ memory ffmpeg

我有一个主动使用ffmpeg进行视频解码的应用程序。我发现的有趣之处在于,经过一段时间(一两个小时)后,内存使用量减少了约20-25%。 (例如260Mb至200 Mb)。我想知道是否由于ffmpeg实现的某些细节?或者,如果主动使用内存,可能会发生这种内存波动。

我正在x86_64 Ubuntu上运行。编译器与libc ++一起使用。

1 个答案:

答案 0 :(得分:0)

您可以通过strace跟踪内存使用情况。

class Derived : public Base {

    public:
        using Base::f;
        int f(int a) const { return a; }
};