Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.2
-
None
-
7c99a5273bea6f071efcd8441bedc1b768cc1d7a
Description
Under certain configuration application that is in the background and not visible does not release the memory allocated for OpenGL operations. This means that applications started with OpenGL graphics system require roughly 8 megabytes of RAM even when not using the memory for anything. This is especially true under HW configurations where the GPU does not have its own memory. Having tens of applications in the background would waste tens or even hundreds of megabytes of RAM for nothing which is of course not acceptable.
Solution is to change the graphics system to raster whenever application goes in to background and to OpenGL when it comes back to foreground. Once switched to raster the application releases the allocated memory to the system. Then when application comes back to foreground the graphics system is switched back to OpenGL and the memory is again allocated.
Attachments
Issue Links
- relates to
-
QTBUG-15253 Verify that applications using the OpenGL graphics system on Symbian consume zero graphics memory when they are not visible
-
- Closed
-