Принудительный рендеринг GPU в ICS. Как это влияет на производительность системы?

К счастью, я обнаружил возможность принудительного рендеринга приложений с помощью графического процессора в системных настройках ICS.

Пока что я заметил разницу только с одним приложением: Twitter для Android раньше очень раздражал, так как частота кадров была очень низкой. Теперь он почти идеально гладкий.

Я слышал, что использование ОЗУ выше при активированном графическом рендеринге.

  • Насколько велика разница?

  • Какое еще влияние оказывает рендеринг на GPU на производительность ICS?

Встроенное приложение «Новости и погода» аварийно завершает работу, когда вы нажимаете на прогноз, чтобы увидеть график.
Да, я знаю. Но мне нужно активировать эту опцию, потому что Twitter для Android действительно ужасен без принудительного рендеринга с помощью графического процессора.

Ответы (1)

Этот пост все объяснит. В нем подробно описано, как работает рендеринг с помощью графического процессора в ICS.

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

Хотя, если вам нужен краткий ответ:

Рендеринг с помощью графического процессора, по сути, заставляет прорисовку окон и элементов пользовательского интерфейса в приложениях рассчитываться и выполняться с использованием графического процессора вашего телефона, а не центрального процессора. Это высвобождает тактовые циклы ЦП для выполнения других задач, позволяя вашему телефону работать более плавно и быстро. Однако это означает, что все, что делает графический процессор, потребляет больше оперативной памяти (поскольку для этого используется OpenGL, что требует больших накладных расходов). Android всегда делал некоторые аспекты с графическим процессором, используя аппаратное ускорение. То, что я описал, является БОЛЬШИМ УПРОЩЕНИЕМ. Это не так резко и сухо. Пожалуйста, прочитайте приведенную выше ссылку полностью для полного понимания концепции.