我有一个主动使用ffmpeg进行视频解码的应用程序。我发现的有趣之处在于,经过一段时间(一两个小时)后,内存使用量减少了约20-25%。 (例如260Mb至200 Mb)。我想知道是否由于ffmpeg实现的某些细节?或者,如果主动使用内存,可能会发生这种内存波动。
我正在x86_64 Ubuntu上运行。编译器与libc ++一起使用。
答案 0 :(得分:0)
您可以通过strace跟踪内存使用情况。
class Derived : public Base {
public:
using Base::f;
int f(int a) const { return a; }
};