[Webkit-unassigned] [Bug 181711] New: Limit the number of images that are asynchronously decoded at a time to half the number of cores

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 16 17:54:19 PST 2018


https://bugs.webkit.org/show_bug.cgi?id=181711

            Bug ID: 181711
           Summary: Limit the number of images that are asynchronously
                    decoded at a time to half the number of cores
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sabouhallawa at apple.com

Asynchronous image decoding can accelerate the image rendering and allow the main thread to process other activities. But if the number of images that are asynchronously decoded increased, such that the number of decoding thread exceeds the number of cores on the system, the overall performance of the system will be affected. Even the rendering in WebKit will be choppy.

What we need do is we need to use the system cores instead of leaving them idle. But at the same time, do not be too greedy and don't use all the available cores and don't consume too much power for decoding large or animated images.

I think a good strategy for this purpose is to allow asynchronous image decoding to take up to half the available cores.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180117/ad79e373/attachment.html>


More information about the webkit-unassigned mailing list