我在Linux 64位上有Qt 5.0,我注意到一些奇怪的东西。我有小型音乐播放器。最初它有14.4 MB的RAM。但是在听了三首歌后,它会长到26 MB并且还在增长。我以为我有一些内存泄漏,但valgrind表明一切都好。所以我开始评论我的代码并在评论之后:ui->horizontalSlider->setValue(pos);
现在一切正常,我的应用程序总是大约14MB RAM。所以我尝试了仅使用QSlider的空项目(最多200)。初始值:5 MB,滑到最后:11 MB。最大1000我差不多20MB。这种小而简单的控制需要占用这么多RAM才是正常的吗?