Skip to content
Permalink
Browse files
Reserved VM pool established in r187125 is likely too conservative
https://bugs.webkit.org/show_bug.cgi?id=151351

Reviewed by Filip Pizlo.

Reduce the VM allocation reserved pool from 25% to 15% for ARM32.

* jit/ExecutableAllocator.h:


Canonical link: https://commits.webkit.org/169512@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@192527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
msaboff committed Nov 17, 2015
1 parent a32983d commit 3619d42820a93468dbea3c6ad3044ae19cc8142b
Showing with 15 additions and 0 deletions.
  1. +11 −0 Source/JavaScriptCore/ChangeLog
  2. +4 −0 Source/JavaScriptCore/jit/ExecutableAllocator.h
@@ -1,3 +1,14 @@
2015-11-17 Michael Saboff <msaboff@apple.com>

Reserved VM pool established in r187125 is likely too conservative
https://bugs.webkit.org/show_bug.cgi?id=151351

Reviewed by Filip Pizlo.

Reduce the VM allocation reserved pool from 25% to 15% for ARM32.

* jit/ExecutableAllocator.h:

2015-11-17 Saam barati <sbarati@apple.com>

FTLLazySlowPaths should be able to handle being passed the zero register as a location
@@ -82,7 +82,11 @@ static const size_t fixedExecutableMemoryPoolSize = 1024 * 1024 * 1024;
#else
static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;
#endif
#if CPU(ARM)
static const double executablePoolReservationFraction = 0.15;
#else
static const double executablePoolReservationFraction = 0.25;
#endif

extern uintptr_t startOfFixedExecutableMemoryPool;
#endif

0 comments on commit 3619d42

Please sign in to comment.