[webkit-reviews] review granted: [Bug 197940] [JSC] Shrink Metadata : [Attachment 370149] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 21 07:43:02 PDT 2019
Michael Saboff <msaboff at apple.com> has granted Yusuke Suzuki
<ysuzuki at apple.com>'s request for review:
Bug 197940: [JSC] Shrink Metadata
https://bugs.webkit.org/show_bug.cgi?id=197940
Attachment 370149: Patch
https://bugs.webkit.org/attachment.cgi?id=370149&action=review
--- Comment #30 from Michael Saboff <msaboff at apple.com> ---
Comment on attachment 370149
--> https://bugs.webkit.org/attachment.cgi?id=370149
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=370149&action=review
r=me
> Source/JavaScriptCore/ChangeLog:13
> + If we shrink Metadata, we can get peak memory footprint in Gmail.
Is this better wording: "If we shrink Metadata, we can *reduce the* peak memory
footprint in Gmail."?
> Source/JavaScriptCore/ChangeLog:15
> + This patch attempts to shrink Metadata. This patch first focus on
low hanging fruits: it does not include the change removing OSR exit JSValue in
ValueProfile.
I think you want to say "This patch shrinks Metatdata."
> Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:749
> + metadata.m_modeMetadata.mode = GetByIdMode::ProtoLoad; // This must be
first set. In 64bit architecture, this field is shared with
protoLoadMode.cachedSlot.
Instead of relying on convention here, it may make sense to have a setting
function in GetByIdMetadata.h that sets all values in the proper order.
More information about the webkit-reviews
mailing list