Title: [218723] trunk/Source/_javascript_Core
Revision
218723
Author
[email protected]
Date
2017-06-22 15:12:26 -0700 (Thu, 22 Jun 2017)

Log Message

ARM64: doubled executable memory limit from 32MiB to 64MiB
https://bugs.webkit.org/show_bug.cgi?id=173734
<rdar://problem/32932407>

Reviewed by Oliver Hunt.

Some WebAssembly programs stress the amount of memory we have
available, especially when we consider tiering (BBQ never dies,
and is bigger that OMG). Tiering to OMG just piles on more memory,
and we're also competing with _javascript_.

* jit/ExecutableAllocator.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (218722 => 218723)


--- trunk/Source/_javascript_Core/ChangeLog	2017-06-22 22:03:39 UTC (rev 218722)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-06-22 22:12:26 UTC (rev 218723)
@@ -1,3 +1,18 @@
+2017-06-22  JF Bastien  <[email protected]>
+
+        ARM64: doubled executable memory limit from 32MiB to 64MiB
+        https://bugs.webkit.org/show_bug.cgi?id=173734
+        <rdar://problem/32932407>
+
+        Reviewed by Oliver Hunt.
+
+        Some WebAssembly programs stress the amount of memory we have
+        available, especially when we consider tiering (BBQ never dies,
+        and is bigger that OMG). Tiering to OMG just piles on more memory,
+        and we're also competing with _javascript_.
+
+        * jit/ExecutableAllocator.h:
+
 2017-06-22  Joseph Pecoraro  <[email protected]>
 
         Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews

Modified: trunk/Source/_javascript_Core/jit/ExecutableAllocator.h (218722 => 218723)


--- trunk/Source/_javascript_Core/jit/ExecutableAllocator.h	2017-06-22 22:03:39 UTC (rev 218722)
+++ trunk/Source/_javascript_Core/jit/ExecutableAllocator.h	2017-06-22 22:12:26 UTC (rev 218723)
@@ -66,7 +66,7 @@
 #elif CPU(ARM)
 static const size_t fixedExecutableMemoryPoolSize = 16 * 1024 * 1024;
 #elif CPU(ARM64)
-static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;
+static const size_t fixedExecutableMemoryPoolSize = 64 * 1024 * 1024;
 #elif CPU(X86_64)
 static const size_t fixedExecutableMemoryPoolSize = 1024 * 1024 * 1024;
 #else
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to