Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:4614 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3693 invoked by uid 1010); 30 Sep 2003 13:21:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 3657 invoked from network); 30 Sep 2003 13:21:34 -0000 Received: from unknown (HELO alanathome.ossc.com.hk) (202.81.246.113) by pb1.pair.com with SMTP; 30 Sep 2003 13:21:34 -0000 Received: from [192.168.0.184] (helo=akbkhome.com) by alanathome.ossc.com.hk with esmtp (Exim 4.22) id 1A4KTx-00032X-2Z for internals@lists.php.net; Tue, 30 Sep 2003 21:24:01 +0800 Message-ID: <3F798362.9060700@akbkhome.com> Date: Tue, 30 Sep 2003 21:21:38 +0800 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030911 X-Accept-Language: en-us, en MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: ZEND_DISABLE_MEMORY_CACHE=0 problematic on large arrays From: alan@akbkhome.com (Alan Knowles) http://cvs.php.net/diff.php/ZendEngine2/zend_alloc.c?r1=1.118&r2=1.119&ty=h&num=10 " - Add heap to memory manager. This should improve performance. - Enabling it by default so that it gets tested. We should decide before beta 2 if we want to revert back to malloc or not." Well, it's got some testing today.. - and it didnt do too well.. I'm testing by using the php-gtk generator.php (that parses the gtk.defs scheme file into a (huge) php array. a default php5 checkout. build on a P800 timesout after parsing about 12000 lines in 300 seconds. when I revert the change: #define ZEND_DISABLE_MEMORY_CACHE 1 It parses and builds the file ok.. in < 100seconds.. Regards Alan