QPixmap初始化会导致内存泄漏

时间:2019-05-28 08:54:00

标签: qt memory memory-leaks qpixmap

我有一个从QQuickImageProvider继承的类,并且我重写了requestPixmap函数。在requestPixmap()上,我基本上创建了一个QPixmap对象(不是指针),并将其返回。这些图像用于qml屏幕。 进行内存分析后,我从requesPixmap函数中将QPixmap分配给一个值,从而导致大量内存泄漏。

我该怎么办才能解决此内存泄漏?预先感谢

1 个答案:

答案 0 :(得分:0)

由于内存使用率仅上升到一个点,但随后又停止并且不再上升,因此它只能是缓存。因此,它将内部内存池分配增加到缓存限制。如果这是实际泄漏,则不会停止增加内存使用量。它会无限期地上升。