<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WebAssembly: pre-allocate fast memories on iOS"
   href="https://bugs.webkit.org/show_bug.cgi?id=170774">170774</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>WebAssembly: pre-allocate fast memories on iOS
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>JavaScriptCore
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jfbastien&#64;apple.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>fpizlo&#64;apple.com, jfbastien&#64;apple.com, keith_miller&#64;apple.com, mark.lam&#64;apple.com, msaboff&#64;apple.com, sbarati&#64;apple.com
          </td>
        </tr>

        <tr>
          <th>Depends on</th>
          <td>170628
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>159775
          </td>
        </tr></table>
      <p>
        <div>
        <pre><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - WebAssembly: manage memory better"
   href="show_bug.cgi?id=170628">Bug #170628</a> 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 <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WebAssembly: free cached fast memories if they go unused for a while"
   href="show_bug.cgi?id=170773">bug #170773</a> which suggests giving up cached fast memories at runtime if they haven't been used in a while.</pre>
        </div>
      </p>

        <div id="referenced">
          <hr style="border: 1px dashed #969696">
          <b>Referenced Bugs:</b>
          <ul>
              <li>
                [<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WebAssembly: support the newer spec"
   href="https://bugs.webkit.org/show_bug.cgi?id=159775">Bug 159775</a>] WebAssembly: support the newer spec
              </li>
              <li>
                [<a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - WebAssembly: manage memory better"
   href="https://bugs.webkit.org/show_bug.cgi?id=170628">Bug 170628</a>] WebAssembly: manage memory better
              </li>
          </ul>
        </div>
        <br>

      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>