Force GPU rendering in ICS. How does this affect system performance? I thankfully discovered the option to force GPU rendering of apps in the system settings of ICS.

So far, I did only notice a difference with one app: Twitter for Android was very annoying to use before, since the fps were very low. Now it's almost perfectly smooth. 

I've heard that the RAM usage is higher with GPU rendering activated.


How much is the difference?
What other effects does GPU rendering have on the performance of ICS?
This post will explain everything. It details how GPU rendering works in ICS.

https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s

Though, if you want a short answer:

GPU rendering essentially forces the drawing of windows and UI elements in apps to be calculated and done using the GPU of your phone instead of the CPU. This frees up clock cycles for the CPU to do other tasks enabling your phone to be generally smoother and faster. However, this means that everything being done by the GPU eats more RAM (as its using OpenGL to do it which requires more overhead). Android has always done some aspects with the GPU using hardware acceleration. What I have described is a MAJOR OVERSIMPLIFICATION. Its not so cut and dry. Please read the link above in its entirety for a full understanding of the concept.