Re: Zend fast cache

From: Date: Sun, 01 Dec 2002 01:46:04 +0000
Subject: Re: Zend fast cache
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-91970@lists.php.net to get a copy of this message
A little off-list discussion has sold me on the linked list implementation. Seems very fast and very simple. George On Saturday, November 30, 2002, at 07:53 PM, Daniel Cowgill wrote:
On Saturday, November 30, 2002, at 07:17 PM, Sterling Hughes wrote:
The problem I see with an array approach from an api perspective is simply when a bucket is free'd, in order to have efficient memory usage, we'd need a second level array scan for every ALLOC_ZVAL(). Perhaps a linked list would be a better choice for this, as we can just be smart about bucket access, and eliminate the need for a scan (could be possible I'm missing something?)
I agree, a singly linked list seems like a no-brainer; it's an ideal memory-pool data structure because inserts and deletes occur only at the front of the list (so they're constant-time), the links are free, and the implementation is straightforward. -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.dev (#91970) next »