-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.0.2, 5.1.0 , 5.15.18, 6.8.1
-
Ubuntu/Linux 13.04, Windows
-
eee4e767a (dev), 3d9887a25 (6.10), bdbb4c7bf (tqtc/lts-6.8)
The below snippet will eat memory every time the timer is triggered. Garbage collection is not acting as a mediator either.
import QtQuick 2.0 Item { width: 400 height: 400 Canvas { id: canvas renderStrategy: Canvas.Immediate anchors.fill: parent onPaint: { } } Timer { running: true interval: 100 repeat: true onTriggered: canvas.getContext("2d").getImageData(0, 0, canvas.width, canvas.height) } }
| For Gerrit Dashboard: QTBUG-32298 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 683139,4 | CanvasImageData: Track image data size for gc purposes | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 683751,2 | CanvasImageData: Track image data size for gc purposes | 6.10 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 684788,2 | CanvasImageData: Track image data size for gc purposes | tqtc/lts-6.8 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |