summaryrefslogtreecommitdiff
path: root/Zend/zend_alloc.c
diff options
context:
space:
mode:
authorRasmus Lerdorf <rasmus@lerdorf.com>2016-03-22 08:04:53 -0700
committerRasmus Lerdorf <rasmus@lerdorf.com>2016-03-22 08:04:53 -0700
commit1efcdaf092a8e26342b67f2c7765be25dd459b4b (patch)
tree8d6a1decb0899808a667b0ca525c86df2c979303 /Zend/zend_alloc.c
parentb49ec68134688edff0ae095dd09656dd3430f527 (diff)
downloadphp-git-1efcdaf092a8e26342b67f2c7765be25dd459b4b.tar.gz
Disable huge pages in the Zend allocator by default
As per the discussion on internals, this is an expert feature that needs special system-level configuration and care.
Diffstat (limited to 'Zend/zend_alloc.c')
-rw-r--r--Zend/zend_alloc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c
index 4cf1178c57..1876559317 100644
--- a/Zend/zend_alloc.c
+++ b/Zend/zend_alloc.c
@@ -201,7 +201,7 @@ typedef struct _zend_mm_huge_list zend_mm_huge_list;
#endif
#ifdef MAP_HUGETLB
-int zend_mm_use_huge_pages = 1;
+int zend_mm_use_huge_pages = 0;
#endif
/*
@@ -2654,8 +2654,8 @@ static void alloc_globals_ctor(zend_alloc_globals *alloc_globals)
#endif
#ifdef MAP_HUGETLB
tmp = getenv("USE_ZEND_ALLOC_HUGE_PAGES");
- if (tmp && !zend_atoi(tmp, 0)) {
- zend_mm_use_huge_pages = 0;
+ if (tmp && zend_atoi(tmp, 0)) {
+ zend_mm_use_huge_pages = 1;
}
#endif
ZEND_TSRMLS_CACHE_UPDATE();