Linux 64 ビットで Qt 5.0 を使用していますが、奇妙なことに気付きました。私は小さな音楽プレーヤーを持っています。最初は RAM に 14.4 MB あります。しかし、3 曲聴いた後は 26 MB まで増え、さらに増え続けています。メモリリークがあると思いましたが、valgrind はすべて問題ないことを示しています。だから私は自分のコードにコメントし始め、コメントした後、これui->horizontalSlider->setValue(pos);
はすべて問題ありません。私のアプリは常に RAM に ~14MB あります。そこで、QSlider のみ (最大 200) で空のプロジェクトを試しました。初期: 5 MB、最後までスライド: 11 MB。最大1000で、ほぼ20MBになります。このような小さくて単純なコントロールが大量の RAM を消費するのは普通のことですか?
質問する
147 次