From: Andi Gutmans Date: Mon, 24 Jun 2002 13:41:26 +0000 (+0000) Subject: - Don't use cache if we're using ZEND_MM X-Git-Tag: php-4.3.0dev_zend2_alpha2~118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2172abcb0a9abd0b2d10d9a45e57b834e35ba4e9;p=php - Don't use cache if we're using ZEND_MM --- diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c index d2a322e431..48d1f3e3fc 100644 --- a/Zend/zend_alloc.c +++ b/Zend/zend_alloc.c @@ -38,7 +38,11 @@ ZEND_API zend_alloc_globals alloc_globals; #endif +#ifdef ZEND_MM +#define ZEND_DISABLE_MEMORY_CACHE 1 +#else #define ZEND_DISABLE_MEMORY_CACHE 0 +#endif #ifdef ZEND_MM #define ZEND_DO_MALLOC(size) zend_mm_alloc(&AG(mm_heap), size) @@ -416,8 +420,12 @@ ZEND_API void start_memory_manager(TSRMLS_D) AG(allocated_memory_peak) = 0; #endif +#if ZEND_ENABLE_FAST_CACHE memset(AG(fast_cache_list_head), 0, sizeof(AG(fast_cache_list_head))); +#endif +#if !ZEND_DISABLE_MEMORY_CACHE memset(AG(cache_count), 0, sizeof(AG(cache_count))); +#endif #ifdef ZEND_MM zend_mm_startup(&AG(mm_heap), 256*1024);