[Webkit-unassigned] [Bug 68116] New: Tiered compilation heuristics do not account for value profile fullness
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 14 14:12:42 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=68116
Summary: Tiered compilation heuristics do not account for value
profile fullness
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: fpizlo at apple.com
When tiered compilation decides to optimize a code block, some value profiles might not contain sufficient information to make wise optimization decisions. Tiered compilation does not take this into account. One way that tiered compilation could take this into account is to postpone optimization a bit if some value profiles are unusually empty. It can also work around problems with value profiles containing only a few samples due to resonance in the bucketCounterRegister by converting the buckets into a prediction and then clearing them, so that even with resonance happening, after a few iterations of optimization postponement the prediction will contain everything we need to know.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list