[webkit-changes] [215557] trunk/Source/WebCore
Antti Koivisto
antti at apple.com
Thu Apr 20 12:15:02 PDT 2017
> On 20 Apr 2017, at 21.47, Geoffrey Garen <ggaren at apple.com> wrote:
>
> Maybe we should use a % of system RAM so we don’t have to keep updating this number.
Might be a good idea. I think ideally we wouldn’t need this number at all and would just rely on purgeable memory.
antti
> Geoff
>
>> On Apr 20, 2017, at 5:57 AM, antti at apple.com <mailto:antti at apple.com> wrote:
>>
>> Revision
>> 215557 <http://trac.webkit.org/projects/webkit/changeset/215557>Author
>> antti at apple.com <mailto:antti at apple.com>Date
>> 2017-04-20 05:57:40 -0700 (Thu, 20 Apr 2017)
>> Log Message
>>
>> Increase large animation cutoff
>> https://bugs.webkit.org/show_bug.cgi?id=171051 <https://bugs.webkit.org/show_bug.cgi?id=171051>
>> <rdar://problem/31731532 <rdar://problem/31731532>>
>>
>> Reviewed by Andreas Kling.
>>
>> We currently switch to per-frame decoding if the animation is larger than 5MB. This is very
>> power-inefficient and such animations are now common. The cutoff originates from 2007 (r20069 <http://trac.webkit.org/projects/webkit/changeset/20069>),
>> it is time update it.
>>
>> Note that the normal low memory handling will still kill animation frames as needed.
>>
>> * platform/graphics/BitmapImage.h:
>>
>> Increase cutoff to 30MB. This is enough (with some room to spare) for animations on current
>> tumblr.com/search/aww <http://tumblr.com/search/aww>.
>>
>> Also remove the separate cutoff value for iOS.
>> Modified Paths
>>
>> trunk/Source/WebCore/ChangeLog <x-msg://42/#trunkSourceWebCoreChangeLog>
>> trunk/Source/WebCore/platform/graphics/BitmapImage.h <x-msg://42/#trunkSourceWebCoreplatformgraphicsBitmapImageh>
>> Diff
>>
>> <>Modified: trunk/Source/WebCore/ChangeLog (215556 => 215557)
>>
>> --- trunk/Source/WebCore/ChangeLog 2017-04-20 10:24:37 UTC (rev 215556)
>> +++ trunk/Source/WebCore/ChangeLog 2017-04-20 12:57:40 UTC (rev 215557)
>> @@ -1,3 +1,24 @@
>> +2017-04-20 Antti Koivisto <antti at apple.com <mailto:antti at apple.com>>
>> +
>> + Increase large animation cutoff
>> + https://bugs.webkit.org/show_bug.cgi?id=171051 <https://bugs.webkit.org/show_bug.cgi?id=171051>
>> + <rdar://problem/31731532 <rdar://problem/31731532>>
>> +
>> + Reviewed by Andreas Kling.
>> +
>> + We currently switch to per-frame decoding if the animation is larger than 5MB. This is very
>> + power-inefficient and such animations are now common. The cutoff originates from 2007 (r20069),
>> + it is time update it.
>> +
>> + Note that the normal low memory handling will still kill animation frames as needed.
>> +
>> + * platform/graphics/BitmapImage.h:
>> +
>> + Increase cutoff to 30MB. This is enough (with some room to spare) for animations on current
>> + tumblr.com/search/aww <http://tumblr.com/search/aww>.
>> +
>> + Also remove the separate cutoff value for iOS.
>> +
>> 2017-04-20 Zan Dobersek <zdobersek at igalia.com <mailto:zdobersek at igalia.com>>
>>
>> Register missing AES_CTR, ECDSA and HKDF algorithms in
>> <>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (215556 => 215557)
>>
>> --- trunk/Source/WebCore/platform/graphics/BitmapImage.h 2017-04-20 10:24:37 UTC (rev 215556)
>> +++ trunk/Source/WebCore/platform/graphics/BitmapImage.h 2017-04-20 12:57:40 UTC (rev 215557)
>> @@ -195,11 +195,7 @@
>> void dump(TextStream&) const override;
>>
>> // Animated images over a certain size are considered large enough that we'll only hang on to one frame at a time.
>> -#if !PLATFORM(IOS)
>> - static const unsigned LargeAnimationCutoff = 5242880;
>> -#else
>> - static const unsigned LargeAnimationCutoff = 2097152;
>> -#endif
>> + static const unsigned LargeAnimationCutoff = 30 * 1014 * 1024;
>>
>> mutable ImageSource m_source;
>>
>> _______________________________________________
>> webkit-changes mailing list
>> webkit-changes at lists.webkit.org <mailto:webkit-changes at lists.webkit.org>
>> https://lists.webkit.org/mailman/listinfo/webkit-changes <https://lists.webkit.org/mailman/listinfo/webkit-changes>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-changes/attachments/20170420/b5262513/attachment-0001.html>
More information about the webkit-changes
mailing list