Bug 170774 - WebAssembly: enable and pre-allocate fast memories on iOS
Summary: WebAssembly: enable and pre-allocate fast memories on iOS
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Depends on: 170628
Blocks: 159775
  Show dependency treegraph
Reported: 2017-04-12 09:35 PDT by JF Bastien
Modified: 2017-04-12 09:36 PDT (History)
6 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description JF Bastien 2017-04-12 09:35:34 PDT
Bug #170628 adds capabilities to pre-allocate fast memories early to avoid fragmentation, but this is currently disabled because it's still possible to obtain bimodal performance numbers when stressing fast memory allocations.

Fix the underlying issues, and pre-allocate again.

Or close this as won't fix by making fragmentation at runtime a non-issue.

Also see bug #170773 which suggests giving up cached fast memories at runtime if they haven't been used in a while.