Castanets
Castanets copied to clipboard
[Performance] Scroll performance issue with GPU compositing.
When scrolling a web page, it is lagging with GPU compositing. If GPU compositing is disabled, scrolling is smoother. We should analyze this critical issue if we continue to use GPU compositing.
I attached the test page. text_scroll.zip
This issue seems to be related to https://github.com/Samsung/Castanets/issues/160. |OneCopyRasterBuffer::Playback| takes 1 sec or more because of the shared memory sync.
This issue seems to be related to https://github.com/Samsung/Castanets/issues/160. |OneCopyRasterBuffer::Playback| takes 1 sec or more because of the shared memory sync.
When playback is in progress, it tries to get the query result in |WaitForQueryResult| in staging_buffer_pool.cc But in fact, we do not handle the 'query' now, so it causes delay of the raster time by the number of attempts.
It is temporarily improved by https://github.com/Samsung/Castanets/pull/211 .